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


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

How to update JTable from

Started by"Royan" <royan@THRWHITE.remove-dii-this>
First post2011-04-27 15:44 +0000
Last post2011-04-27 15:44 +0000
Articles 1 — 1 participant

Back to article view | Back to comp.lang.java.gui


Contents

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

#3334 — How to update JTable from

From"Royan" <royan@THRWHITE.remove-dii-this>
Date2011-04-27 15:44 +0000
SubjectHow to update JTable from
Message-ID<f33f08dc-3fcd-4f7a-b68f-ac37f6b93bf2@d21g2000prf.googlegroups.com>
  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

[toc] | [standalone]


Back to top | Article view | comp.lang.java.gui


csiph-web