我有一個小問題:我的第一個類,例如打印出一個名爲「平均」的字符串。字符串平均值表示「你好」。JTextField從另一個類顯示字符串
例如:
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有一個主要的方法。 –
最好每個線程提出一個問題。我建議你將最後一段移到自己的(問題)線程。 –