gpt4 book ai didi

单击按钮时 Java Swing 打开表单

转载 作者:行者123 更新时间:2023-11-29 04:56:29 35 4
gpt4 key购买 nike

我正在用 java Swing(第一次使用 java swing)开发一个纸牌触发器游戏。我正在使用 netbeans,我有一个像新游戏这样的菜单。我希望当用户单击新游戏按钮时游戏开始。但是我不知道如何做到这一点,比如当用户点击按钮时,然后在事件处理 Action 功能中,是这样的吗?

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
// TODO add your handling code here:
JFrame myframe = new JFrame();
//and the game functionality here

}

最佳答案

如果您想在单击按钮时打开一个新窗口,那么您做对了。在您的示例代码中,您需要使新框架可见。

public class NewGame {

public static void main(String[] args) {
JFrame frame = new JFrame("Start up frame");
JButton newGameButton = new JButton("New Game");
frame.setLayout(new FlowLayout());
frame.add(newGameButton);
frame.setVisible(true);

newGameButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
JFrame newGameWindow = new JFrame("A new game!");
newGameWindow.setVisible(true);
newGameWindow.add(new JLabel("Customize your game ui in the new window!"));
newGameWindow.pack();
}
});
frame.pack();
}
}

关于单击按钮时 Java Swing 打开表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33581126/

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