Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.gui > #3334

How to update JTable from

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

Show all headers | View raw


  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


Thread

How to update JTable from "Royan" <royan@THRWHITE.remove-dii-this> - 2011-04-27 15:44 +0000

csiph-web