()
| 115 | } |
| 116 | |
| 117 | private void initComponents() |
| 118 | { |
| 119 | FlippingSplitPane topPane = new FlippingSplitPane(); |
| 120 | setTopComponent(topPane); |
| 121 | setOrientation(VERTICAL_SPLIT); |
| 122 | |
| 123 | JPanel availPanel = new JPanel(new BorderLayout()); |
| 124 | FilterBar<Object, PCClass> bar = new FilterBar<>(); |
| 125 | bar.addDisplayableFilter(new SearchFilterPanel()); |
| 126 | qFilterButton.setText(LanguageBundle.getString("in_igQualFilter")); //$NON-NLS-1$ |
| 127 | bar.addDisplayableFilter(qFilterButton); |
| 128 | availPanel.add(bar, BorderLayout.NORTH); |
| 129 | |
| 130 | availableTable.setTreeCellRenderer(qualifiedRenderer); |
| 131 | availableTable.setDisplayableFilter(bar); |
| 132 | availPanel.add(new JScrollPane(availableTable), BorderLayout.CENTER); |
| 133 | { |
| 134 | Box box = Box.createHorizontalBox(); |
| 135 | box.add(Box.createHorizontalGlue()); |
| 136 | spinner.setMaximumSize(spinner.getPreferredSize()); |
| 137 | box.add(spinner); |
| 138 | box.add(Box.createHorizontalStrut(5)); |
| 139 | addButton.setHorizontalTextPosition(SwingConstants.LEADING); |
| 140 | box.add(addButton); |
| 141 | box.add(Box.createHorizontalStrut(5)); |
| 142 | box.setBorder(new EmptyBorder(0, 0, 5, 0)); |
| 143 | availPanel.add(box, BorderLayout.SOUTH); |
| 144 | } |
| 145 | |
| 146 | topPane.setLeftComponent(availPanel); |
| 147 | |
| 148 | JPanel selPanel = new JPanel(new BorderLayout()); |
| 149 | |
| 150 | JScrollPane tablePane = new JScrollPane(classTable); |
| 151 | selPanel.add(tablePane, BorderLayout.CENTER); |
| 152 | { |
| 153 | Box box = Box.createHorizontalBox(); |
| 154 | box.add(Box.createHorizontalStrut(5)); |
| 155 | box.add(removeButton); |
| 156 | box.add(Box.createHorizontalGlue()); |
| 157 | box.setBorder(new EmptyBorder(0, 0, 5, 0)); |
| 158 | selPanel.add(box, BorderLayout.SOUTH); |
| 159 | } |
| 160 | { |
| 161 | classTable.setDragEnabled(true); |
| 162 | classTable.setTransferHandler(classTransferHandler); |
| 163 | |
| 164 | availableTable.setDragEnabled(true); |
| 165 | availableTable.setTransferHandler(classTransferHandler); |
| 166 | } |
| 167 | initListeners(); |
| 168 | |
| 169 | topPane.setRightComponent(selPanel); |
| 170 | setBottomComponent(infoPane); |
| 171 | setResizeWeight(0.75); |
| 172 | } |
| 173 | |
| 174 | private void initListeners() |
no test coverage detected