資源描述:
《java圖形界面小程序》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.lang.*;publicclassTest51{Framef;TextAreacenter;Labella1,la2,la3;Paneleast,south,north;Buttonb1,b2,b3,b4;Choicel1;TextFieldt1;publicstaticvoidmain(String[]args){Test51mb=newTest51();mb.go(
2、);}privatevoidgo(){f=newFrame("留言版程序");f.addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEventevt){f.setVisible(false);System.exit(0);}});f.setBounds(0,0,600,400);f.setLayout(newBorderLayout());f.setResizable(false);north=newPanel();south=
3、newPanel();east=newPanel();center=newTextArea("留言內(nèi)容:");center.setEditable(false);b1=newButton("清屏");b2=newButton("至頂");b3=newButton("至尾");la1=newLabel("留言版");la2=newLabel("你");la3=newLabel("地說:");t1=newTextField(20);b4=newButton("提交");l1=newChoice();l1.add("
4、微笑");l1.add("生氣");l1.add("傷心");f.add(BorderLayout.NORTH,north);f.add(BorderLayout.SOUTH,south);f.add(BorderLayout.EAST,east);f.add(BorderLayout.CENTER,center);north.add(BorderLayout.CENTER,la1);south.add(la2);south.add(l1);south.add(la3);south.add(t1);south.
5、add(b4);east.setLayout(newGridLayout(9,0,1,10));east.add(b1);east.add(b2);east.add(b3);f.setVisible(true);b4.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){Stringtext1,text2;text1=l1.getSelectedItem();text2=t1.getText();t1.setT
6、ext(null);if(t1.getText()!=""){center.append("");center.append(text1);center.append(text2);}}});b1.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){center.setText("留言內(nèi)容:");}});b2.addActionListener(newActionListener(){publicvoid
7、actionPerformed(ActionEvente){center.requestFocusInWindow();center.setCaretPosition(8);}});b3.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){center.requestFocusInWindow();center.setCaretPosition(center.getText().length());}});}
8、}運(yùn)行結(jié)果: