我有這樣的GUI彈出面板,它得到的東西填充像包數,距離等。一旦用戶填寫的信息,他會點擊確定,其中有計算方法,該GUI將關閉和我的其他GUI類應該接收所有在早期gui中填寫的數據。我如何存儲這些數據?我知道我可以存儲在臨時文件中,但我不想那樣做。我希望你能啓發我。如何將值從一個類傳遞到另一個類?
1
A
回答
0
你應該創建一個代表數據的中間階級。
後,GUI已填寫並提交按鈕點擊後,解析數據,並在你的類中的字段填寫。
例如:
public class MyData {
public String Name;
public String Address;
}
然後,火在你的計算方法的方法,該方法這個類作爲參數:
公共無效計算(MyData的數據){ ... }
對於更高級的處理,看看在Java中「接口」 - 這是這樣做的標準方式。
+0
問題是如果用戶從未單擊計算按鈕,則不會發生計算。我試圖用getter setter方法在其他類中存儲,但在gui關閉後,當我從主gui調用數據時,數據消失。 - – user2064467 2013-03-26 18:16:15
1
import java.awt.*;
import java.applet.Applet;
class Example extends Applet implements ActionListener
{
TextField txt = new TextField(10);
Button goButton = new Button("Go");
String data = new String();
public void init()
{
add(txt);
add(goButton);
goButton.addActionListener(this);
}
public void actionPerformed (ActionEvent e)
{
String cmd = e.getActionCommand();
if (cmd.equals("Go"))
{
// preserve data
data = txt.getText();
repaint();
}
}
}
相關問題
- 1. 如何將值從一個類傳遞到另一個類GUI
- 2. 如何將值從一個類傳遞到另一個類
- 3. 如何將NSMutableArray從一個類傳遞到另一個類
- 4. 如何將NSURL從一個類傳遞到另一個類?
- 5. 如何將變量從一個類傳遞到另一個類?
- 6. 如何將數據從一個類傳遞到另一個類?
- 7. 如何將信息從一個類傳遞到另一個類
- 8. Android:幫助將值從一個類傳遞到另一個類
- 9. 將值從一個類傳遞到另一個類
- 10. 將值從一個類傳遞到另一個類
- 11. 將jtextfield值從一個類傳遞到另一個類
- 12. 如何將變量值從一個類傳遞到另一個類
- 13. Xamarin形式如何將Entry值從一個類傳遞到另一個類List?
- 14. 如何將stringarraylist值從一個類傳遞到另一個類android
- 15. C++:如何將變量的值從一個類傳遞到另一個類?
- 16. 如何將數據/值從一個類傳遞到另一個類
- 17. 如何將字符串值從一個類傳遞到另一個類?
- 18. 將多個LinkedList從一個類傳遞到另一個類 - Java
- 19. 如何從一個類傳遞int值到另一個在Xcode
- 20. 如何從一個類傳遞的位置值到另一個
- 21. 如何將變量從一個類傳遞給另一個類?
- 22. 如何將信息從一個類傳遞到另一個
- 23. 如何從一個GUI類傳遞到另一個GUI類?
- 24. 從一個類的int變量傳遞值到另一個類
- 25. Cocos2d將變量從一個類傳遞到另一個類
- 26. Java,將字符串從一個類傳遞到另一個類
- 27. 將字符串從一個類傳遞到另一個類
- 28. Xcode將NSMutableArray從一個類傳遞到另一個類
- 29. 將數據從一個類傳遞到另一個類
- 30. 將布爾方法從一個類傳遞到另一個類
這*非常*基本的東西;將數據從一個類的實例傳遞到另一個類是非常微不足道的。你試過什麼了? – 2013-03-26 18:11:33
我試圖存儲在與吸氣劑設置器方法其它類,但GUI被關閉後,該數據即消失,當我從主GUI調用數據。 - - – user2064467 2013-03-26 18:21:58