java - 单击 JLabel 打开一个新框架

标签 java swing frame jlabel mouselistener

我正在为我正在编程的游戏设计图形,我想知道是否有一种简单的方法可以在点击 JLabel 时打开框架?

有简单的代码吗?

enter image description here

最佳答案

实现 MouseListener 接口(interface)并使用它的 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);

    }  
}); 

关于java - 单击 JLabel 打开一个新框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14735085/

相关文章:

java - 检查 ActionPerformed 方法是否发生但来自另一个类

java - 在 Maven 中重命名 groupId

java - 如何避免在 Maven 中安装或部署仅测试模块

java - SSL Java java.io.IOException : Invalid keystore format

android - 以编程方式在android中读取framebuffer/dev/graphics/fb0

python - wxpython:如何使用其他地方创建的网格填充笔记本选项卡?

iphone - UITextField 不会在重新聚焦时更改框架

java - 如何在Windows启动时独立于系统启动java应用程序

java - 如何将按钮添加到 Canvas 而不让按钮调整大小?

java - 如何在 java 中使一整列不可选择?