54 |
import javax.swing.JToolBar; |
import javax.swing.JToolBar; |
55 |
import javax.swing.KeyStroke; |
import javax.swing.KeyStroke; |
56 |
|
|
57 |
|
import javax.swing.event.ChangeEvent; |
58 |
|
import javax.swing.event.ChangeListener; |
59 |
import javax.swing.event.ListSelectionEvent; |
import javax.swing.event.ListSelectionEvent; |
60 |
import javax.swing.event.ListSelectionListener; |
import javax.swing.event.ListSelectionListener; |
61 |
import javax.swing.event.TreeSelectionEvent; |
import javax.swing.event.TreeSelectionEvent; |
122 |
if(Res.appIcon != null) setIconImage(Res.appIcon.getImage()); |
if(Res.appIcon != null) setIconImage(Res.appIcon.getImage()); |
123 |
|
|
124 |
instrumentsDbTree = new JSInstrumentsDbTree(CC.getInstrumentsDbTreeModel()); |
instrumentsDbTree = new JSInstrumentsDbTree(CC.getInstrumentsDbTreeModel()); |
125 |
|
CC.addInstrumentsDbChangeListener(new ChangeListener() { |
126 |
|
public void |
127 |
|
stateChanged(ChangeEvent e) { |
128 |
|
instrumentsDbTree.setModel(CC.getInstrumentsDbTreeModel()); |
129 |
|
|
130 |
|
CC.scheduleInTaskQueue(new Runnable() { |
131 |
|
public void |
132 |
|
run() { |
133 |
|
instrumentsDbTree.setSelectedDirectory("/"); |
134 |
|
navigationHistoryModel.clearHistory(); |
135 |
|
} |
136 |
|
}); |
137 |
|
} |
138 |
|
}); |
139 |
|
|
140 |
sidePane = new SidePane(); |
sidePane = new SidePane(); |
141 |
mainPane = new MainPane(); |
mainPane = new MainPane(); |