Java 从主目录访问类成员
我正在使用java中的swing builder,形式如下: 但我无法从主服务器访问组件: 如何访问表单组件?问题是您的私有JButton startBtn需要声明为静态,以便在main方法中访问:private static JButton startBtn 在调用main中的任何对象之前,还应该将其实例化为main中的新对象:startBtn=newjbutton 同样值得注意的是,按照惯例,你的类名应该是FirstSwingForm,Java 从主目录访问类成员,java,swing,swingbuilder,Java,Swing,Swingbuilder,我正在使用java中的swing builder,形式如下: 但我无法从主服务器访问组件: 如何访问表单组件?问题是您的私有JButton startBtn需要声明为静态,以便在main方法中访问:private static JButton startBtn 在调用main中的任何对象之前,还应该将其实例化为main中的新对象:startBtn=newjbutton 同样值得注意的是,按照惯例,你的类名应该是FirstSwingForm, 并仔细考虑这些实例变量是否将在其他地方使用,或者它们是
并仔细考虑这些实例变量是否将在其他地方使用,或者它们是否可以在main中定义。我就是这样解决的
public class firstSwingForm {
private JPanel config;
private JTextField startTxt;
private JTextField dogTextField;
private JPanel mainPanel;
private JTextField a5TextField;
private JButton startBtn;
private static firstSwingForm instance;
public static void main(String args[]) {
JFrame frame = new JFrame("App");
instance = new firstSwingForm();
frame.setContentPane(instance.mainPanel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
instance.startBtn.setText("text can be set");
欢迎请不要在发布时发布代码的图像,如果有必要也添加代码。