gpt4 book ai didi

java - JFrame 启动时如何禁用 JPanel

转载 作者:行者123 更新时间:2023-12-02 09:59:37 24 4
gpt4 key购买 nike

我想在 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com