关于JPopupMenu的问题,请大家帮帮忙,谢谢。 JPopupMenu可以add(Component),加入JComboBox,一点击JComboBox的下拉菜单就出现异常。请问是什么原因???谢谢。如果把JComboBox加到JFrame或JDialog没有问题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 popupmenu的作用是鼠标右键点击时,出先一个menu的列表框。它可以被加到ContentPane里,但是不常见。一般是定义一个popupmenu,在鼠标事件中响应。JPopupMenu popup; //...where the GUI is constructed: //Create the popup menu. popup = new JPopupMenu(); menuItem = new JMenuItem("A popup menu item"); menuItem.addActionListener(this); popup.add(menuItem); menuItem = new JMenuItem("Another popup menu item"); menuItem.addActionListener(this); popup.add(menuItem); public void mousePressed(MouseEvent e) { maybeShowPopup(e); } public void mouseReleased(MouseEvent e) { maybeShowPopup(e); } private void maybeShowPopup(MouseEvent e) { if (e.isPopupTrigger()) { popup.show(e.getComponent(), e.getX(), e.getY()); } }代码来自java tutorial。 JPopupMenu是弹出菜单,怎么能加在其他组件呢,只不过用show方法显示一下就行了然后鼠标触发事件就行了! 1.4的Jdk只能add(Action a),add(JMenuItem menuItem) ,add(String s) ,楼主用的是1.5的Jdk? 我可能没有表达清楚.我自己做了一个日期控件,像Windows的日期设置的那样.右键弹出。其他组件都正常,但JComboBox就出现异常。 你想鼠标右键弹出一个日期控件,JComboBox是月份选择(Windows日期设置一样),但不明白为什么会出现异常,其他组件都没事。JPopupMenu可以add(Component c),PopupMenu才只加入几种。楼上几位朋友没在理解我的意思。现在也没人回答,只能自己顶一下罗。 刺手问题,关于写通用方法~用泛型?反射?不懂 内部类的实现方式 fatjar打包问题 test 如何把一个字符串装换成一个表达式覆给一个变量(String str="2*3+5+8*7")怎么 计算出结果 我装了jdk为什么还要虚拟机? 问个菜鸟的问题,高手帮忙 谢谢 从文件里如何提取字符串!!!急,在线等待~!! 获取用户名正常,获取密码却为空 java好还是vb好? JDBC问题,帮忙看一下,我已经看了有些前辈的帖子,可还是不明白,请指点 我的程序在内存中制作了html源码(不存在这个文件),可以调用IE打开这个html吗?
//Create the popup menu.
popup = new JPopupMenu();
menuItem = new JMenuItem("A popup menu item");
menuItem.addActionListener(this);
popup.add(menuItem);
menuItem = new JMenuItem("Another popup menu item");
menuItem.addActionListener(this);
popup.add(menuItem);
public void mousePressed(MouseEvent e) {
maybeShowPopup(e);
} public void mouseReleased(MouseEvent e) {
maybeShowPopup(e);
} private void maybeShowPopup(MouseEvent e) {
if (e.isPopupTrigger()) {
popup.show(e.getComponent(),
e.getX(), e.getY());
}
}代码来自java tutorial。
然后鼠标触发事件就行了!
现在也没人回答,只能自己顶一下罗。