Java JTable设置了JButton和JTextField,但输出没有显示任何内容

Java JTable设置了JButton和JTextField,但输出没有显示任何内容,java,jtable,jbutton,jtextfield,Java,Jtable,Jbutton,Jtextfield,我编写了以下代码来创建JTable。我正在练习通过设置JButton和JTextField来编辑行上的值,但是JButton和JTextField的输出不可见 public class quotingtable extends javax.swing.JFrame { DefaultTableModel model; JTable table; String col[] = { "Symbol", "Name", "LastPrice" }; JButton bu

我编写了以下代码来创建
JTable
。我正在练习通过设置
JButton
JTextField
来编辑行上的值,但是
JButton
JTextField
的输出不可见

public class quotingtable extends javax.swing.JFrame {
    DefaultTableModel model;
    JTable table;
    String col[] = { "Symbol", "Name", "LastPrice" };
    JButton button = new JButton("Set Value at 1, 1");
    JTextField text = new JTextField(20);
    JPanel panel = new JPanel();

    public void start() {
        model = new DefaultTableModel(col,50);
        table = new JTable(model) {
            @Override
            public boolean isCellEditable(int arg0 ,int arg1) {
                return false;
            }
        };

        panel.add(table);
        panel.add(text);
        panel.add(button);
        button.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                String value = text.getText();
                model.setValueAt(value, 1, 0);
            }
        });

        JScrollPane pane = new JScrollPane(table);
        table.setValueAt("VNM", 0, 0);
        add(pane);
        setSize(500, 400);
        setLayout(new FlowLayout());
        setVisible(true);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
    }

    public static void main(String args[]) {
        new quotingtable().start();
    }
}

您可以将
按钮
文本
表格
添加到
面板
中,但从不将
面板
添加到框架中。它可以工作。非常感谢堆栈溢出!请带上,四处看看,并通读,尤其是和。也习惯于