簡體   English   中英

如何從Netbeans RCP應用程序中的文本字段獲取輸入?

[英]How do I get the input from a textfield in a netbeans RCP app?

我正在用Java開發基於文本的游戲。 我有一個文本字段,輸入按鈕和一個標簽。

單擊按鈕並響應后,我將使用什么代碼來掃描文本字段?

這樣,如果我輸入(發射導彈),標簽上應該顯示(導彈發射)。

我會聽一個按鈕actionperformed或者一個鼠標點擊事件。 像這樣

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if (Text field says: launch missile)
   {print on label:Missile launched}

要么

if (text field says: invade)
   {Print on label: Invasion started}

您可以使用閱讀文本字段

 textField1.getText()

比較,使用

 if (textField1.getText().equals("launch missle"))
 {
     //do something
 }

同樣,要設置標簽的文本,請使用

label1.setText("Missle launched");

我建議閱讀更多有關Java 控制的信息

嘗試

JButton launch=new JButton(new AbstractAction("Launch")
    {
    @Override
    public void actionPerformed(ActionEvent e)
         {
         yourLabel.setText("Missile Launched");
         }
    });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM