Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.gui > #3334
| From | "Royan" <royan@THRWHITE.remove-dii-this> |
|---|---|
| Subject | How to update JTable from |
| Message-ID | <f33f08dc-3fcd-4f7a-b68f-ac37f6b93bf2@d21g2000prf.googlegroups.com> (permalink) |
| Newsgroups | comp.lang.java.gui |
| Date | 2011-04-27 15:44 +0000 |
| Organization | TDS.net |
To: comp.lang.java.gui The initial problem is to update JTable when user opens file from my JMenuBar I handle JMenuBar events by implementing AbstractAction My JTable has its own implementation of TableModel (I extend DefaultTableModel) The JTable itself is added into the JPanel that resides within the JFrame that actually holds,the described above JMenuBar, I know its getting too confusing, so I'll try to visualize my words --------------------------------- | MyJMenuBar | ------------------------------- | MyJPanel | ------------------------------ | |JTable | |************************* | |* MyTableModel is here * | |************************* So how to I update my JTable when user clicks File > Open on JMenuBar? There is one hack I think about right now. In File-Open handler I can add the following line of code SwingUtilities.windowForComponent(MyJMenuBar.this).getMyJPanel().getJTable().setNewModel(new MyTableModel()); Frankly I don't like this approach, because I don't think its good to make my JMenuBar to be aware of MyTableModel, so I desperately need somebody's help and advice. Thanks a lot beforehand! --- * Synchronet * The Whitehouse BBS --- whitehouse.hulds.com --- check it out free usenet! --- Synchronet 3.15a-Win32 NewsLink 1.92 Time Warp of the Future BBS - telnet://time.synchro.net:24
Back to comp.lang.java.gui | Previous | Next | Find similar | Unroll thread
How to update JTable from "Royan" <royan@THRWHITE.remove-dii-this> - 2011-04-27 15:44 +0000
csiph-web