单击JLabel以打开新帧

use*_*697 10 java swing jlabel frame mouselistener

我正在为我正在编程的游戏设计图形,我想知道当JLabel被克服时是否有一种简单的方法来打开框架?

这有简单的代码吗?

在此输入图像描述

Rob*_*der 23

实现MouseListener接口并使用它mouseClicked来处理JLabel上的点击.

label.addMouseListener(new MouseAdapter()  
{  
    public void mouseClicked(MouseEvent e)  
    {  
       // you can open a new frame here as
       // i have assumed you have declared "frame" as instance variable
       frame = new JFrame("new frame");
       frame.setVisible(true);

    }  
}); 
Run Code Online (Sandbox Code Playgroud)