如何使JTextField输入在其他类中可访问

时间:2016-12-22 14:52:15

标签: java swing jtextfield

我正在尝试让我的JTextField输入对我的其他类可见。我不打算用大量的代码阻塞页面,只是问题出在哪里。

我已经完成了大量的在线研究,但我无处可去。

public class browseropen extends JFrame { 

    public browseropen() {
        setDefaultCloseOperation(EXIT_ON_CLOSE); // setting app close on exit 
        JPanel panel = new JPanel(); // creating new app panel

        JTextField urltxt = new JTextField(10); // establishing new text field for URL input
        urltxt.addActionListener(new ActionListener() { // adding event for enter key
            @Override
            public void actionPerformed(ActionEvent event ) {
                runClient();              // run browser open command
            }
        });

        public String geturltxt() { // attempting to set input of JTextField to be available in other class

                    return urltxt.getText();

                }

我很感激任何见解,因为我刚刚开始学习Java,并希望以正确的方式学习:)

编辑:问题出在geturltxt

1 个答案:

答案 0 :(得分:3)

答案很简单:将该局部变量转换为类的字段,例如

Table firstfile                      Table secondfile
===============                      ================

Emplid   | Color                     Emplid       | Color   |status
-------------------                  -------------|---------|------
123      | red                       123          | red     |
456      | green                     456          | Green   |
789      | black                     000          | red     | 
777      | orange                    789          | black   |
                                     999          | white   | 

瞧,现在你的其他方法可以使用字段 urltxt。

注意:请阅读有关java编码样式的说明,以使您的类/字段名称“正确”。