首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

eclipse图形设计界面的菜单项代码单击事件如何避免?

2013-03-27 
eclipse图形设计界面的菜单项代码单击事件如何处理??import java.awt.BorderLayoutimport java.awt.Event

eclipse图形设计界面的菜单项代码单击事件如何处理??

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.event.AncestorListener;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JLabel;
import com.jgoodies.forms.factories.DefaultComponentFactory;
import javax.swing.JCheckBoxMenuItem;
import javax.swing.JRadioButtonMenuItem;
import java.awt.Button;
import java.awt.Color;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.SwingConstants;

public class Main extends JFrame {

/**
 * Launch the application.
 */
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Main frame = new Main();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}

/**
 * Create the frame.
 */
public Main() {
getContentPane().setBackground(new Color(153, 255, 153));
setTitle("\u6D77\u4E4B\u661F\u7F51\u5427\u8BA1\u8D39\u7CFB\u7EDF");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 621, 440);

JMenuBar menuBar = new JMenuBar();
menuBar.setBackground(new Color(204, 255, 204));
setJMenuBar(menuBar);

JMenu menu = new JMenu("\u5F00\u59CB");
menuBar.add(menu);

JMenuItem menuItem = new JMenuItem("\u5F00\u59CB");
menu.add(menuItem);。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。
、、如何让该菜单项menuItem单击后转到另一个新的kaishi.java页面???????
求大神解决如何写代码,3Q,急!! 图形 menu eclipse
[解决办法]
菜单项也是AbstractButton的子类,单击菜单项和单击按钮的处理一样,addActionListener
[解决办法]
对菜单项JmenuItem  jmi增加jmi.addActionListener(new myjmiActionListener());
自己在编写相应的myjmiActionListener 内部类就可以了
在内部类中使对应的界面显示就可以了
[解决办法]
假如想点击kaishi按钮后转到Test.java   ,给kaishi 按钮添加监听器时的actionPerformed(ActionEvent e)方法中写"new Test()" ,而在Test.java中的构造方法中调用你写的用来创建图形界面的那个方法即可!(个人建议:最好不要再构造方法中生成图形界面!)

热点排行