java如何实现点击按钮弹出下来菜单 10
3个回答
展开全部
这个不是下拉菜单..这个是一个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);
}
});
展开全部
应用程序的一个popmemu菜单
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
}
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怎么写
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询