Java里JLabel标签监听后,怎么调用方法
1个回答
展开全部
下面是一个JLabel 响应单击事件的例子:
import java.awt.FlowLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
public class App extends JFrame {
public App() {
this.setSize(400, 200);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLayout(new FlowLayout());
JLabel label = new JLabel("我是一个 Label, 单击我。");
label.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
JOptionPane.showMessageDialog(App.this, "Hello World!");
}
});
this.add(label);
}
public static void main(String[] argv) {
new App().setVisible(true);
}
}
运行结果:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询