導入Java . awt . flow layout;
導入Java . awt . gridbaglayout;
導入Java . awt . gridlayout;
導入Java . awt . event . mouse adapter;
導入Java . awt . event . mouse event;
導入Java . awt . event . mouse listener;
導入Java . io . buffered writer;
導入Java . io . file;
導入Java . io . file output stream;
導入Java . io . filewriter;
導入Java . io . io exception;
導入javax . swing . jbutton;
導入javax . swing . jframe;
導入javax . swing . jlabel;
導入javax . swing . jtextarea;
導入javax . swing . jtextfield;
公共類測試擴展JFrame{
/**
* @僅供參考
*/
JLabel jl1,jl2,jl3,jl4,jl5,jl6
JTextField jta1,jta2,jta3,jta4,jta5,jta6
JButton jb1,jb2
公共測試(){
JL 1 = new JLabel(" name ");
JTA 1 = new JTextField(10);
//添加其他組件
this . set layout(new flow layout());
this . add(JL 1);
this . add(JTA 1);
JB 1 = new JButton(" OK ");
jb2 = new JButton(" save ");
jb2.addMouseListener(新的MouseAdapter() {
@覆蓋
public void mouse clicked(mouse event e){
if(e.getSource() == jb2){
嘗試{
buffered writer bw = new buffered writer(new File writer((new File(" D:\ \ result . txt "))));
bw . append(" name "+JTA 1 . gettext());
bw . flush();
system . out . println(" Name:"+JTA 1 . gettext());
} catch (IOException e1) {
// TODO自動生成的catch塊
e 1 . printstacktrace();
}
}
}
} );
this . add(JB 1);
this . add(jb2);
this.setSize(300,300);
this . set visible(true);
this . setdefaultcloseoperation(EXIT _ ON _ CLOSE);
}
公共靜態void main(String[] args) {
// TODO自動生成的方法存根
測試Test = new Test();
}
}