gpt4 book ai didi

java - 从按钮启动 JFrame

转载 作者:行者123 更新时间:2023-12-04 06:40:50 29 4
gpt4 key购买 nike

我有以下按钮...

    public void actionPerformed(ActionEvent arg0) {
Contacts contact = new Contacts();
contact.setVisible(true);
}

联系人只是一个简单的 JApplet...
 public class Contacts extends JApplet {

private JPanel jContentPane = null;

public Contacts() {
super();
}

public void init() {
this.setSize(500, 260);
this.setContentPane(getJContentPane());
}

private JPanel getJContentPane() {
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getJList(), null);
jContentPane.add(getJButton(), null);
jContentPane.add(getJButton1(), null);
}
return jContentPane;
}
}

为什么我所做的不起作用?我将如何启动这个 JFrame?

最佳答案

JFrameJDialog , JApplettop-level container .你不能把一个放在另一个里面。相反,请执行以下操作:

class Contacts extends JFrame { ... }
...
Contacts contact = new Contacts();
contact.setVisible(true);

如果您有现有的 JApplet您想在 JFrame 中显示的,您可以创建一个混合,如检查的示例中所示 here .

关于java - 从按钮启动 JFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4261724/

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