在java中如何才能点击菜单项就能运行程序

~ 由于菜单项也是一个按钮,这里给出一个按钮触发对话框的例子,来源:《Thinking in Java》

//c14:Dialogs.java
//Creating and using Dialog Boxes.
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;

class MyDialog extends JDialog{//制作对话框
public MyDialog(JFrame parent){
super(parent,"My dialog",true);
Container cp=getContentPane();
cp.setLayout(new FlowLayout());
cp.add(new JLabel("Here is my dialog"));
JButton ok=new JButton("OK");
ok.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
dispose();
}
});
cp.add(ok);
setSize(150,125);
}
}

public class Dialogs extends JApplet{
private JButton b1=new JButton("Dialog Box");
private MyDialog dlg=new MyDialog(null);
public void init(){
b1.addActionListener(new ActionListener(){//这里增加事件
public void actionPerformed(ActionEvent e){
dlg.setVisible(true);
}
});
getContentPane().add(b1);
}
}

在java中如何才能点击菜单项就能运行程序
答:由于菜单项也是一个按钮,这里给出一个按钮触发对话框的例子,来源:《Thinking in Java》//c14:Dialogs.java //Creating and using Dialog Boxes.import javax.swing.*;import java.awt.event.*;import java.awt.*;class MyDialog extends JDialog{//制作对话框 public MyDialog(JFrame parent){ s...

java怎么通过点击菜单弹出对话框
答:import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;import javax.swing.JOptionPane;public class testMenuItem { public static void main(...

java如何实现点击按钮弹出下来菜单
答:这个不是下拉菜单..这个是一个JpopupMenu..在那个按钮上注册action ,当点击的时候弹出一个popupMenu 就是这样

java点击菜单项弹出窗口怎么弄
答:代码缺一行:。。。authorTextArea.setPreferredSize(new Dimension(40, 80));authorFrame.add(authorTextArea);。。。以上完了后,需要加一个 authorFrame.setVisible(true);至于这个框的大小,你再调调哈,相互学习~,三年没做过了~

如何做到java点击某菜单项打开一个对话框
答:这个简单啊。1.给要打开对话框的菜单加动作事件addActionListener()2.要有一个对话框类(一般都是自定义的对话框,像窗体派生JFRame一样,对话框一般都派生JDialog)2.在actionPerformaned()里写上大概这样的代码就行:XXXDialog d=new XXXDialog(XXXXXXXX);d.setVisible(true);就行了。至于对话框里的...

JAVA,如何实现点击不同菜单项后,面板显示不同内容用以实现不同功能...
答:需要给各个菜单项添加类似ActionListener的监听器,用于对鼠标动作的反应,具体请参看JAVA关于GUI部分的教程。比如:jMenuItem1.addActionListener(itemHandler);itemHandler是自己编写的一个监听器。最好把JMenuItem弄成一个数组,这样省代码。

Java中,下面的表格如何选中一行右击弹出一个菜单(包含复制数据,删除...
答://创建jtable的菜单 final JPopupMenu popup = new JPopupMenu();JMenuItem jm_menu=new JMenuItem("添加属性");jm_menu.addActionListener(new ActionListener() { Override public void actionPerformed(ActionEvent e) { //你的操作 我这里是给列添加属性 } });popup.add(jm_menu);step2:...

java中鼠标右击弹出菜单怎样实现
答:简单的实现代码如下:import java.awt.MenuBar;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.JFrame;import javax.swing.JPopupMenu;/* * java中鼠标右击弹出菜单怎样实现 */public class Demo {public static void main(String[] args) {final JFrame jf...

java中菜单栏里的选项怎么点一下换一个界面,就在那个jframe里打开增加用...
答:import java.awt.*;import java.awt.event.*;import javax.swing.*;public class TestFrame extends JFrame{JMenuBar jmb;JMenu jm;JMenuItem jmi;JPanel jp1;JPanel jp2;public TestFrame(){jmb = new JMenuBar();jm = new JMenu("系统管理");jmi = new JMenuItem("增加用户");jmb.add...

java编程:我想实现一个功能:点击下来菜单一个按钮时,弹出一个对话框_百...
答://Test.java 主窗体 import java.awt.BorderLayout;import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;import javax.swing.JPanel;import ...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网