| | |
| | |
|
| | | add = new JButton("->");
|
| | | add.addActionListener(new ActionListener() {
|
| | | @Override
|
| | | public void actionPerformed(ActionEvent event) {
|
| | | List<T> move = new ArrayList<T>();
|
| | | if (available.getSelectedRowCount() <= 0) {
|
| | |
| | | }
|
| | | for (int row : available.getSelectedRows()) {
|
| | | int modelIndex = available.convertRowIndexToModel(row);
|
| | | T item = (T) availableModel.list.get(modelIndex);
|
| | | T item = availableModel.list.get(modelIndex);
|
| | | move.add(item);
|
| | | }
|
| | | availableModel.list.removeAll(move);
|
| | |
| | | });
|
| | | subtract = new JButton("<-");
|
| | | subtract.addActionListener(new ActionListener() {
|
| | | @Override
|
| | | public void actionPerformed(ActionEvent event) {
|
| | | List<T> move = new ArrayList<T>();
|
| | | if (selected.getSelectedRowCount() <= 0) {
|
| | |
| | | }
|
| | | for (int row : selected.getSelectedRows()) {
|
| | | int modelIndex = selected.convertRowIndexToModel(row);
|
| | | T item = (T) selectedModel.list.get(modelIndex);
|
| | | T item = selectedModel.list.get(modelIndex);
|
| | | move.add(item);
|
| | | }
|
| | | selectedModel.list.removeAll(move);
|
| | |
| | |
|
| | | up = new JButton("\u2191");
|
| | | up.addActionListener(new ActionListener() {
|
| | | @Override
|
| | | public void actionPerformed(ActionEvent event) {
|
| | | int row = selected.getSelectedRow();
|
| | | if (row > 0) {
|
| | |
| | |
|
| | | down = new JButton("\u2193");
|
| | | down.addActionListener(new ActionListener() {
|
| | | @Override
|
| | | public void actionPerformed(ActionEvent event) {
|
| | | int row = selected.getSelectedRow();
|
| | | if (row < selected.getRowCount() - 1) {
|
| | |
| | | return Translation.get("gb.name");
|
| | | }
|
| | |
|
| | | @Override
|
| | | public Class<?> getColumnClass(int columnIndex) {
|
| | | return String.class;
|
| | | }
|