怎么做类似outlook里面那种带menu的按钮啊??? ??要在menu里使的话用JMenu或Menu就好了。要其他的话封个就好了JButton+JPopupMenu 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 说了等于没说。这个谁都知道。的响应events,再不同的区域button的表现。哎!~~~~~~~~ 专门有一个类:JPopupMenu,作用就是弹出一个小的menu。先做好一个JPopupMenu,一个JButton。然后再给这个JButton加上监听器,当JButton被按下后,就执行JPopupMenu的show()方法。import javax.swing.*;import java.awt.event.*;public class PopUp extends JFrame implements ActionListener{ JPopupMenu pop; JButton jb; public PopUp() { super("PopUpMenu Demo"); JToolBar bar=new JToolBar(); jb=new JButton("Pop"); bar.add(jb); pop=new JPopupMenu(); pop.add("First Action"); pop.add("Second Action"); pop.add("Third Action"); pop.add("Fourth Action"); pop.setInvoker(jb); jb.addActionListener(this); getContentPane().add(bar); pack(); setVisible(true); } public void actionPerformed(ActionEvent ae) { pop.show(jb,10,10); } public static void main(String args[]) { new PopUp(); }} 谢谢您的回复,但是你这样做封装得太不够了。我看了永中office的实现。他们混淆过了。好在我还是找到了。他们写得太烂了。我已经把jbuilder5.0的源代码看了。写得太好了!!!!!!borland确实厉害啊!!!学swing把他们代码好好研究一番绝对值得谢谢了。呵呵接分吧!~~~ sql的问题,求解答。 请教一个dos下补全快捷键 一个C/S 模式的考试系统 Socket 通信那段研究不通 希望大家能帮我下! 求 JAVA EXCEL API(在线) CLOB字段的读取 如何高效阅读原码 连接MYSQL 的问题,请看 求助:如何在java代码中调用命令行工具? 请教:连接mysql问题 各位大侠帮忙!!!jbuilder安装问题!! 小弟刚学java写了个Helloworld,编译出来.class文件有191K,网上的APP程序只有几K,怎么回事? 高手进 不是高手也进来(谢谢啊!!)
的响应events,再不同的区域button的表现。
哎!~~~~~~~~
然后再给这个JButton加上监听器,当JButton被按下后,就执行JPopupMenu的show()方法。import javax.swing.*;
import java.awt.event.*;public class PopUp extends JFrame implements ActionListener
{
JPopupMenu pop;
JButton jb;
public PopUp()
{
super("PopUpMenu Demo");
JToolBar bar=new JToolBar();
jb=new JButton("Pop");
bar.add(jb);
pop=new JPopupMenu();
pop.add("First Action");
pop.add("Second Action");
pop.add("Third Action");
pop.add("Fourth Action");
pop.setInvoker(jb);
jb.addActionListener(this);
getContentPane().add(bar);
pack();
setVisible(true); }
public void actionPerformed(ActionEvent ae)
{
pop.show(jb,10,10);
}
public static void main(String args[])
{
new PopUp();
}
}
我已经把jbuilder5.0的源代码看了。写得太好了!!!!!!borland确实厉害啊!!!学swing把他们代码好好研究一番绝对值得
谢谢了。
呵呵
接分吧!~~~