這是我的按鈕Code onclick我希望我的程序等待用戶單擊一個JPanel,並且當用戶單擊JPanel時,它應該在控制檯上打印它的名稱。修改addMouseListener()
此按鈕的代碼沒有顯示輸出
JPopupMenu popupMenu_1 = new JPopupMenu();
JMenuItem mntmOneToOne = new JMenuItem("One to One");
mntmOneToOne.setIcon(new ImageIcon("C:\\Users\\Ashad\\Desktop\\oneToone.png"));
popupMenu_1.add(mntmOneToOne);
OneToOne.addMouseListener(new MouseAdapter()
{
@Override
public void mouseClicked(MouseEvent arg0)
{
MouseListener Listen= new MouseAdapter()
{
public void mousePressed(MouseEvent me)
{
String name=new String();
JPanel panel = (JPanel) me.getSource();
// name = panel.getName();
System.out.println(panel.getName());
}
};
}
});
爲更好地幫助更快張貼[SSCCE(http://sscce.org/),短,可運行,編譯, – mKorbel 2013-05-05 21:00:10