gpt4 book ai didi

Java:为什么这个 JFrame 按钮不显示?

转载 作者:行者123 更新时间:2023-12-01 23:11:56 25 4
gpt4 key购买 nike

基本上,我不想显示这个按钮。它在我之前的另一个程序中工作,但似乎在这个程序中不起作用,我不知道为什么。如果有人能提供帮助那就太好了。

public void fixtureList()
{
JButton editButton;

setLayout(null);

editButton = new JButton("Edit");
editButton.setBounds(200, 200, 100, 100);
add(editButton);

}

public void loginPanel()
{
setLayout(null);

JButton loginButton;

loginButton = new JButton("Login");
loginButton.setBounds(10, 10, 100, 100);
add(loginButton);
loginButton.addActionListener(new ActionListener()
{

public void actionPerformed(ActionEvent e)
{
//Execute when button is pressed
fixtureList();
System.out.println("Loading the fixtures screen");
}

});

}

最佳答案

您忘记调用loginPanel()。尝试:

    Main window = new Main();

window.setTitle("PE Fixtures v1.0");
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.loginPanel();
window.setSize(250, 430);
window.getContentPane().setBackground(new Color(53, 56, 64));
window.setVisible(true);

尽管如此,因为您正在子类化 JFrame,所以我建议在构造函数中完成大部分工作。

关于Java:为什么这个 JFrame 按钮不显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21802212/

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