weiis
发贴: 2
积分: 0
|
于 2007-12-01 19:00
代码 如下,为什么我点击file 但是 会被TestArea1给遮住了?怎样让它显示在最上面??
package test;
import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*;
public class Test extends JFrame { private JMenuBar menuBar = new JMenuBar(); private JMenu menuFile = new JMenu(); private JMenuItem menuFileExit = new JMenuItem(); private JMenu menuHelp = new JMenu(); private JMenuItem menuHelpAbout = new JMenuItem(); private TextArea textArea1 = new TextArea(); private Button button1 = new Button(); private Button button2 = new Button(); private TextArea textArea2 = new TextArea();
public Test() { try { jbInit(); } catch (Exception e) { e.printStackTrace(); } }
private void jbInit() throws Exception { this.setJMenuBar( menuBar ); this.getContentPane().setLayout( null ); this.setSize(new Dimension(390, 532)); this.setTitle( "Test" ); menuFile.setText( "File" ); menuFileExit.setText( "Exit" ); menuFileExit.addActionListener( new ActionListener() { public void actionPerformed( ActionEvent ae ) { fileExit_ActionPerformed( ae ); } } ); menuHelp.setText( "Help" ); menuHelpAbout.setText( "About" ); menuHelpAbout.addActionListener( new ActionListener() { public void actionPerformed( ActionEvent ae ) { helpAbout_ActionPerformed( ae ); } } ); textArea1.setBounds(new Rectangle(0, 0, 385, 390)); button1.setLabel("button1"); button1.setBounds(new Rectangle(15, 400, 80, 30)); button1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { button1_actionPerformed; } }); button2.setLabel("button2"); button2.setBounds(new Rectangle(15, 440, 80, 30)); button2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { button2_actionPerformed; } }); textArea2.setBounds(new Rectangle(110, 400, 265, 70)); menuFile.add( menuFileExit ); menuBar.add( menuFile ); menuHelp.add( menuHelpAbout ); menuBar.add( menuHelp ); this.getContentPane().add(textArea2, null); this.getContentPane().add(button2, null); this.getContentPane().add(button1, null); this.getContentPane().add(textArea1, null); }
void fileExit_ActionPerformed(ActionEvent e) { System.exit(0); }
void helpAbout_ActionPerformed(ActionEvent e) { //JOptionPane.showMessageDialog(this, new Frame2_AboutBoxPanel1(), "About", JOptionPane.PLAIN_MESSAGE); }
private void button1_actionPerformed(ActionEvent e) { }
private void button2_actionPerformed(ActionEvent e) { } public static void main(String []args){ Test t=new Test(); t.setVisible(true); } }
|