gpt4 book ai didi

java - 在哪里放置gui项目代码

转载 作者:行者123 更新时间:2023-11-29 03:31:48 25 4
gpt4 key购买 nike

我正在开始一个新的 GUI 项目,我想知道放置项目代码(例如按钮、文本字段或其他东西)的最佳位置在哪里?我不认为代码的最佳位置是在主类中,因为看起来对于一个文件来说代码太多而且更难管理。这就是我通常使用的方式(全部在一个文件中的方式)。

package apollo;

import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;

public class Apollo{

protected JFrame frame = new JFrame("Apollo");

public Apollo(){
frame.setSize(800, 600);
frame.setLayout(new FlowLayout());
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frame.setVisible(true);
this.buildLayout();
frame.revalidate();
}

protected void buildLayout(){
JTextField txt = new JTextField(30);
frame.add(txt);

JButton btn = new JButton("Submit");
frame.add(btn);
}

/**
* @param args the command line arguments
*/
public static void main(String[] args){
Apollo a = new Apollo();
}
}

最佳答案

您的主类通常应该只有一个 main 方法。

该主要方法应该创建一个类来处理初始化您的 GUI。

对于其他的UI组件,如果你重用它们,或者它们的代码很大,组件需要自己的类。

如果您永远不会重用该组件,并且它的代码很小,则它不需要自己的类。

关于java - 在哪里放置gui项目代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17766282/

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