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