繁体   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