jcombobox-jtable中的change值

xj3cbfub  于 2021-06-26  发布在  Java
关注(0)|答案(0)|浏览(221)

第一个帖子在这里。
如何编写在应用程序运行时更改jtable中的值的方法?getvalin()以英语返回值(我使用resourcebundle来实现它和它的工作),但是如果我更改组合框,我希望在jtable中使用法语的值。这是一段代码。

public void show(){
    String[] lang = {"en", "fr"};
    List<String> columns = new ArrayList<String>();

    Object[][] obj;

    JComboBox combobox = new JComboBox(lang);

    combobox.setSelectedIndex(0);
    combobox.addActionListener(new ActionListener(){
        @Override
        public void actionPerformed(ActionEvent e) {
            if(combobox.getSelectedItem().toString().equals("en")){
                selectedLang ="en";
            }else{
                selectedLang = "fr";
            }
        }
    });

    obj = getValIn(selectedLang);

TableModel tb= new DefaultTableModel(obj, columns.toArray());
    JTable table = new JTable(tb);

没必要呆在jcombobox里。谢谢,祝你今天愉快!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题