javaSwing组件大全超牛的例子计算机等级考试
文章作者 100test 发表时间 2010:01:01 12:29:46
来源 100Test.Com百考试题网
    
  这个程序了不得,基本控件全包含进去了。。。真佩服这个程序的作者
  package ch02.section02.
  import javax.swing.*.
  import java.awt.*.
  import java.awt.event.*.
  import javax.swing.tree.*.
  import javax.swing.event.*.
  import javax.swing.border.*.
  import javax.swing.table.*.
  public class SwingTest extends JFrame{
  public SwingTest(){
  MenuTest menuTest=new MenuTest().
  LeftPanel leftPanel=new LeftPanel().
  RightPanel rightPanel=new RightPanel().
  BottomPanel bottomPanel=new BottomPanel().
  CenterPanel centerPanel=new CenterPanel().
  Container c=this.getContentPane().
  this.setJMenuBar(menuTest).
  c.add(leftPanel,BorderLayout.WEST).
  c.add(rightPanel,BorderLayout.EAST).
  c.add(centerPanel,BorderLayout.CENTER).
  c.add(bottomPanel,BorderLayout.SOUTH).
  this.addWindowListener(new WindowAdapter(){
  public void WindowClosing(WindowEvent e){
  dispose().
  System.exit(0).
  }
  }).
  setSize(700,500).
  setTitle("Swing 组件大全简体版").
  setUndecorated(true).
  setLocation(200,150).
  show().
  }
  class MenuTest extends JMenuBar{
  private JDialog aboutDialog.
  public MenuTest(){
  JMenu fileMenu=new JMenu("文件").
  JMenuItem exitMenuItem=new JMenuItem("退出",KeyEvent.VK_E).
  JMenuItem aboutMenuItem=new JMenuItem("关于..",KeyEvent.VK_A).
  fileMenu.add(exitMenuItem).
  fileMenu.add(aboutMenuItem).
  this.add(fileMenu).
  aboutDialog=new JDialog().
  initAboutDialog().
  exitMenuItem.addActionListener(new ActionListener(){
  public void actionPerformed(ActionEvent e){
  dispose().
  System.exit(0).
  }
  }).