2010-03-16 53 views
0

下面是語法......第一幀如何從另一個框架的文本字段中將輸入的文本轉換爲第二個框架?

JTextField tf1 = new JTextField(); 

從那裏有ActionListener的

this.setVisible(false); 
new Display().setVisible(true); 

現在的2幀我想創建一個文本字段,自動顯示底部我在第一幀的文本框中輸入了一個。 (但是當我嘗試調用tf1變量時,無法解析。)

+0

'JTextField tf1 = new JTextField();' - 非常有用的代碼片段*(諷刺)* – Roman 2010-03-16 14:59:50

回答

2

維護對要引用文本的文本字段以及要將文本複製到的文本字段的對象引用,然後方法getText()setText()將做你所需要的。

如果您需要更多幫助,我建議您爲您的問題添加一些更具體的細節,可能還會附帶一些示例代碼。

這個怎麼樣的建議:

  1. 子幀,調用類像TextFrame
  2. 添加一個構造函數來TextFrame,增加了一個新的領域是你要編輯的文本框,稱爲theTextField
  3. 添加一個方法來TextFrame命名public String getText()即會從theTextField文本時,它被稱爲
  4. 添加一個方法來TextFrame命名爲public void setText(String text),設置在theTextField文本時,它被稱爲
  5. 從你的主類,創建一個名爲inputTextFrame新TextFrame實例和一個名爲outputTextFrame
  6. 則呼籲inputTextFrame gettext和當你要撥打的最後一點是這個字符串傳遞給outputTextFrame.setText()

直到您的應用程序的業務邏輯

+0

那是怎麼回事?我不能從第一幀到第二幀調用文本字段?這是無法解決的。 – LockOn 2010-03-16 12:28:15

+0

這裏是語法...在第一幀 JTextField tf1 = new JTextField(); from the bottom there has the actionListener this.setVisible(false); new Display()。setVisible(true); 現在在第二幀我想創建一個文本字段,它會自動顯示我在第一幀輸入的文本字段。 (但是當我嘗試調用tf1變量時,無法解析。) – LockOn 2010-03-16 12:38:57

+0

您可以編輯您的問題,在您的問題中粘貼此代碼,您可以在此處更好地格式化它。 – 2010-03-16 12:43:54

相關問題