protected JPanel createShowResultPanel() { JPanel panel = new JPanel(new GridBagLayout()); panel.setBorder( BorderFactory.createTitledBorder( BorderFactory.createEtchedBorder(), resources.getString("ShowResultPanel.title"))); ExtendedGridBagConstraints gbc = new ExtendedGridBagConstraints(); gbc.insets = new Insets(2, 2, 2, 2); gbc.anchor = ExtendedGridBagConstraints.WEST; gbc.fill = ExtendedGridBagConstraints.NONE; gbc.setWeight(0, 0); ButtonGroup grp = new ButtonGroup(); highlightButton = buttonFactory.createJRadioButton("Highlight"); highlightButton.setSelected(true); grp.add(highlightButton); gbc.setGridBounds(0, 0, 1, 1); panel.add(highlightButton, gbc); highlightCenterButton = buttonFactory.createJRadioButton("HighlightAndCenter"); grp.add(highlightCenterButton); gbc.setGridBounds(0, 1, 1, 1); panel.add(highlightCenterButton, gbc); highlightCenterZoomButton = buttonFactory.createJRadioButton("HighlightCenterAndZoom"); grp.add(highlightCenterZoomButton); gbc.setGridBounds(0, 2, 1, 1); panel.add(highlightCenterZoomButton, gbc); return panel; }