private JPanel createQueryListPanel() { // Create the query list panel final JPanel queryButtons = new JPanel( new FlowLayout( FlowLayout.RIGHT, 5, 5 ) ); queryButtons.add( new BorderlessButton( new QueryAddAction<T>( dialogModel ) ) ); queryButtons.add( new BorderlessButton( new QueryRemoveAction<T>( dialogModel ) ) ); final JPanel queryControlPanel = new JPanel( new BorderLayout() ); queryControlPanel.add( new JLabel( Messages.getString( "QueryEditorPanel.AvailableQueries" ) ), BorderLayout.WEST ); queryControlPanel.add( queryButtons, BorderLayout.EAST ); final JPanel queryListPanel = new JPanel( new BorderLayout() ); queryListPanel.setBorder( BorderFactory.createEmptyBorder( 0, 8, 0, 8 ) ); queryListPanel.add( BorderLayout.NORTH, queryControlPanel ); queryListPanel.add( BorderLayout.CENTER, new JScrollPane( queryNameList ) ); return queryListPanel; }
gbc.gridy = 2; gbc.insets = new Insets( 5, 5, 5, 5 ); tablesPane.add( new BorderlessButton( sortUpAction ), gbc ); gbc.gridy = 2; gbc.insets = new Insets( 5, 5, 5, 5 ); tablesPane.add( new BorderlessButton( sortDownAction ), gbc ); gbc.gridy = 2; gbc.insets = new Insets( 5, 5, 5, 5 ); tablesPane.add( new BorderlessButton( addGroupAction ), gbc ); gbc.gridy = 2; gbc.insets = new Insets( 5, 5, 5, 5 ); tablesPane.add( new BorderlessButton( removeGroupAction ), gbc );
gbc.gridy = 2; gbc.insets = new Insets( 5, 5, 5, 5 ); tablesPane.add( new BorderlessButton( sortUpAction ), gbc ); gbc.gridy = 2; gbc.insets = new Insets( 5, 5, 5, 5 ); tablesPane.add( new BorderlessButton( sortDownAction ), gbc ); gbc.gridy = 2; gbc.insets = new Insets( 5, 5, 5, 5 ); tablesPane.add( new BorderlessButton( addGroupAction ), gbc ); gbc.gridy = 2; gbc.insets = new Insets( 5, 5, 5, 5 ); tablesPane.add( new BorderlessButton( removeGroupAction ), gbc ); gbc.gridy = 3; gbc.insets = new Insets( 5, 5, 5, 0 ); tablesPane.add( new BorderlessButton( new AddSelectionAction( paletteList.getSelectionModel() ) ), gbc );
final BorderlessButton button = new BorderlessButton( selectFieldAction ); final TooltipLabel tooltipLabel = new TooltipLabel( description );