我想在 JFrame 开始时禁用 JPanel 我知道我必须使用的代码,但我不知道应该把它放在哪里
public class Fenetre1 extends JFrame {
//code JFrame
private class Affichage implements ActionListener {
//action
}
}
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Fenetre1 f = new Fenetre1 ();
f.panel.setEnabled(false);
}
最佳答案
您可以在创建 JPanel 时设置Enabled(false)。如果您想切换启用 JPanel,您可能应该使用监听器。
Java 文档注释 ( https://docs.oracle.com/javase/7/docs/api/javax/swing/JComponent.html )
注意:禁用组件不会禁用其子组件。
注意:禁用轻量级组件不会阻止其接收 MouseEvents。
JFrame jframe = new JFrame(); JPanel jpanel = new JPanel(); jpanel.setEnabled(false); jframe.add(jpanel);
关于java - JFrame 启动时如何禁用 JPanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55730675/