java如何实现点击按钮弹出下来菜单 10

效果看图点击状态按钮会弹出下拉菜单,请问用java怎么实现,最好是在RCP开发中... 效果看图

点击状态按钮会弹出下拉菜单,请问用java怎么实现,最好是在RCP开发中
展开
 我来答
神机天下
2013-10-12 · TA获得超过175个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:180万
展开全部
这个不是下拉菜单..这个是一个JpopupMenu..在那个按钮上注册action ,当点击的时候弹出一个popupMenu 就是这样
更多追问追答
追问
那请问一下swt有没有类似的控件,现在在开发eclipse插件,谢谢
追答
final button // 你的button  或者设置为全局变量,或者为final      
button. addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
JPopupMenu pop = new JPopupMenu();//你的弹出菜单
pop.show(button,e.getx(),e.getY()+buttonHeight);

}
});
yh_p1225
2013-10-12 · TA获得超过465个赞
知道小有建树答主
回答量:577
采纳率:40%
帮助的人:269万
展开全部
应用程序的一个popmemu菜单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孤独飞雪飘
2013-10-12 · 只要有你陪我,静静的就足够!
孤独飞雪飘
采纳数:2228 获赞数:9895

向TA提问 私信TA
展开全部
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;

public class ShowDIalog extends JFrame{
JButton button=new JButton("显示");
public ShowDIalog(){
setLayout(new FlowLayout());
add(button);
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(null,"Wath a fucking day!");
}
});
setVisible(true);
setSize(100,100);
}
public static void main(String[] args){
ShowDIalog s=new ShowDIalog();
}
追问
先谢谢,不过使用swt怎么写
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式