Suppose I have defined separate classes by extending JFrame, JTable and and
JTree. I want to place the JTable and JTree in the JFrame. When someone
clicks on an item in the JTree I want the JTable to be updated with some
information based on the selection. What is the best way to do this?
Should a reference to the JFrame be passed to the constructors of JTable and
JTree when they are instantiated? Can a link be made between the JTree and
JTable without doing this?
Thanks.
ak - 20 Feb 2004 01:19 GMT
> Suppose I have defined separate classes by extending JFrame, JTable and and
> JTree. I want to place the JTable and JTree in the JFrame. When someone
[quoted text clipped - 3 lines]
> JTree when they are instantiated? Can a link be made between the JTree and
> JTable without doing this?
something like this:
class MyFrame extends JFrame {
JTable table;
JTree tree;
public MyFrame() {
table = new ...;
tree = new ...;
tree.getSelectionModel().addTreeSelectionListener(new
TreeSelectionListener() {
//show data in JTable
});
}
}
--
____________
http://reader.imagero.com the best java image reader.