【发布时间】:2014-01-07 16:50:46
【问题描述】:
我有一个小问题:我的第一堂课,例如打印出一个名为“average”的字符串。字符串平均值说“你好”。
例如:
package downloadpage;
public class DownLoadPage {
public void main(String[] args) throws IOException {
string average;
average = "hello";
System.out.print(average);
我的第二个类 app.java 显示一个文本字段。
package downloadpage;
public class app {
private JFrame frame;
JTextField textField1;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
app window = new app();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the application.
*/
public app() {
initialize();
}
/**
*
* Initialize the contents of the frame.
*/
private void initialize() {
frame = new JFrame();
frame.setBounds(100, 100, 450, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
textField1 = new JTextField();
frame.getContentPane().add(textField1, BorderLayout.NORTH);
textField1.setColumns(10);
}
}
当我运行app.java 以使textField1 在downloadpage.java 中显示来自"string average" 的数据时,我该如何获得它?
任何帮助将不胜感激。
另外,当我运行app.java 时,如何将其设置为首先运行downloadpage.java 以获取平均信息?这样当app.java 运行时,它能够拥有正确的数据,因为数据只在downloadpage.java 运行时生成?
【问题讨论】:
-
明确您的真实要求。
-
请进一步澄清——它在做什么?请显示真实代码。同样,您不希望 DownLoadPage 有一个 main 方法。
-
最好每个线程问一个问题。我建议你将最后一段移到它自己的(问题)线程中。
标签: java string swing user-interface jtextfield