[問題] 徵求神手幫我看我的腦洞JAVA錯在哪
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.sql.*;
import java.net.*;
import java.awt.image.*;
import java.io.*;
public class S9954014 extends JInternalFrame implements ActionListener
{
static S9954014 frm = new S9954014();
static JTextField txf1=new JTextField(10);
static JLabel lab1=new JLabel();
static JLabel lab2=new JLabel();
static JLabel lab3=new JLabel();
static JLabel lab4=new JLabel();
static JLabel lab5=new JLabel();
static JRadioButton ckb1=new JRadioButton("男生");
static JRadioButton ckb2=new JRadioButton("女生");
static String[] s = {"資訊工程系","企業管理系","資訊管理系","英語系","國文系
"};
static JComboBox combo1 = new JComboBox(s);
static JPanel p1 = new JPanel(new FlowLayout(FlowLayout.CENTER,5,10));
static JPanel p2 = new JPanel(new FlowLayout(FlowLayout.LEFT,5,10));
static JLabel label1 = new JLabel("姓名:");
static JPanel p3 = new JPanel(new FlowLayout(FlowLayout.LEFT,5,10));
static JPanel p4 = new JPanel(new FlowLayout(FlowLayout.LEFT,5,10));
static JPanel p5 = new JPanel(new FlowLayout(FlowLayout.LEFT,5,10));
static JCheckBox c1 = new JCheckBox("打籃球");
static JCheckBox c2 = new JCheckBox("游泳");
static JCheckBox c3 = new JCheckBox("慢跑");
static JPanel p6 = new JPanel(new FlowLayout(FlowLayout.LEFT,10,15));
static JTextArea area1 = new JTextArea(5,30);
static JScrollPane scrollPane = new JScrollPane(area1);
static JPanel p7 = new JPanel(new FlowLayout(FlowLayout.CENTER,5,10));
static JButton btn1 = new JButton("存檔");
static Container contentPane = frm.getContentPane();
public static void main(String[] args) throws IOException
{
frm.setSize(500,1000);
frm.setVisible(true);
contentPane.setLayout(new GridLayout(7,1));
p1.add(lab1);
lab1.setText("學生個人基本資料");
contentPane.add(p1);
p2.add(label1);
p2.add(txf1);
contentPane.add(p2);
p3.add(lab3);
lab3.setText("性別");
p3.add(ckb1);
p3.add(ckb2);
contentPane.add(p3);
p4.add(lab4);
lab4.setText("系所:");
p4.add(combo1);
contentPane.add(p4);
p5.add(lab5);
lab5.setText("興趣:");
p5.add(c1);
p5.add(c2);
p5.add(c3);
contentPane.add(p5);
p6.setBorder(BorderFactory.createTitledBorder("留言版"));
p6.add(scrollPane);
contentPane.add(p6);
btn1.addActionListener(frm);
p7.add(btn1);
contentPane.add(p7);
}
public void actionPerformed(ActionEvent e)
{
String str1=txf1.getText();
try
{
FileWriter fw=new FileWriter("c:\\output.txt",true);
fw.write(str1+"\r\n");
fw.close();
}
catch (IOException ex)
{
System.out.print("IOException");
}
JOptionPane.showMessageDialog(null,"寫入檔案成功","訊息
",JOptionPane.WARNING_MESSAGE);
}
}
compile 有過沒問題
之前做skin的時候畫面都還有出來
可是加入event handing之後就甚麼都跑不出來了QQ
求大神(跪)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.107.174.109
→
01/01 00:20, , 1F
01/01 00:20, 1F
→
01/05 23:26, , 2F
01/05 23:26, 2F
Programming 近期熱門文章
PTT數位生活區 即時熱門文章