我使用netbeans在swing中创建了GUI,其中java文件的结构层次如下,
public class NewJFrame extends javax.swing.JFrame
private void initComponents
--> jTextField1 = new javax.swing.JTextField();
public static void main
// one thread
--> jTextField1.setText("abc");
因此在主函数内部的线程中设置 jTextField1 的值时,会发生错误"Non-static variable jTextField1 cannot be reference from static context"。
我只想访问那个特定的jTextField1 的值,我不想在主函数中创建一个新的 TextField 对象。
我可以从按钮的点击事件中访问文本文件,
并且在 jList1 中添加/删除项目时会发生同样的错误,因此有任何解决方案可以访问main() 函数中的该控件吗?
我有java的基本知识,我正在将vb6中的项目切换到java......