【发布时间】:2013-12-17 14:08:37
【问题描述】:
我正在开发一个有 2 个类的程序。第一个仅用于程序的 GUI。另一个是使用所需数据创建新文件的代码。
我想使用用户在 jTextField 中写入的文本。但我的问题是,我无法将文本保存在字符串中,而是在另一个类中使用代码调用它来保存用户输入。
所以在 NetworkComponentFrame 类中有以下代码:
public class NetworkComponentFrame extends javax.swing.JFrame {
/* GUI Code */
public static void main(String args[]) {
String ID = jTextField1.getText();
/* other code */
}}
而在NetworkComponent类中,此刻的代码如下:
public class NetworkComponent {
public static void New(){
NetworkComponentFrame ID = new NetworkComponentFrame();
/*other code */}}
名称只是一些占位符。我希望这些信息足以帮助我解决问题。
【问题讨论】:
-
也许为可以在其他类中调用的字符串创建一个公共的getter/setter?
标签: java class object user-interface