如何“刷新”我的表格,以便我可以显示不同数据的同一个表格?

时间:2015-07-03 07:37:25

标签: java swing

如何“刷新”我的表格,以便我可以使用不同的数据显示相同的表格?

String columnNames[] = {"First Name", "Last Name", "Phone Number", "E-mail"};
    JTable contactTable = new JTable(data, columnNames);
    jScrollPane = new JScrollPane(contactTable,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);

1 个答案:

答案 0 :(得分:0)

您的数据保存在哪里?

我将其保存在文本文件中并使用这种方式刷新我的数据,但每次都需要刷新按钮

这是我的代码

# myapp.py
import logging
import mylib

class customAdapter(logging.LoggerAdapter):
    def process(self, msg, kwargs):
        return '[%s] %s' % (self.extra['connid'], msg), kwargs

def main():
    logging.basicConfig(filename='myapp.log', level=logging.INFO)
    logger = logging.getLogger('test')
    adapter = customAdapter(logger,{'connid': 123})
    adapter.info('Started')
    mylib.do_something()
    adapter.info('Finished')

if __name__ == '__main__':
    main()