我正在创建一个使用swing创建用户界面的类。我正在使用构造函数,想知道我是否真正正确地使用它。是否应该在构造函数内创建JFrame中的所有部分(如按钮和文本字段)?我主要担心的是,当我实例化代码时,它表示它未被使用,因为一切都是通过构造函数完成的。
这是我的代码,我已经删除了大部分代码,因为它主要是由构造函数调用的方法创建JFrame的组件,以及一些在按钮的动作侦听器内部调用的方法。任何帮助将不胜感激。
public class saveToFile extends JFrame {
private JTextArea filename;
Vector sentMessages;
Vector receivedMessages;
public saveToFile(Vector sent, Vector received) {
sentMessages = sent;
receivedMessages = received;
JPanel panel = new JPanel();
this.setSize(400, 200);
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
this.setTitle("Save Conversation");
panel = fileName(panel);
panel = saveButton(panel);
this.add(panel);
this.setVisible(true);
}