Program: 18480
Project: 18480
Buggy source:
/** 
 * Creates the UI
 */
@Override protected void createUI(){
  setTitle(I18N.getTitle("String_Node_Str"));
  setIconImages(Images.LOGOS);
  final JPanel selectorPanel=new JPanel();
  selectorPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
  final SectorSelector selector=new SectorSelector(512,512);
  this.selector=selector;
  selector.addMouseListener(new MouseAdapter(){
    /** 
 * @see MouseAdapter#mouseClicked(MouseEvent) 
 */
    @Override public void mouseClicked(    final MouseEvent e){
      if (e.getClickCount() == 2)       getRootPane().getDefaultButton().doClick(0);
    }
  }
);
  selectorPanel.add(selector);
  final JPanel controlsPanel=new JPanel();
  controlsPanel.setBorder(BorderFactory.createEmptyBorder(0,0,10,0));
  controlsPanel.setLayout(new BoxLayout(controlsPanel,BoxLayout.X_AXIS));
  final JTextField quickSearch=new JTextField();
  quickSearch.setColumns(15);
  quickSearch.addKeyListener(new KeyAdapter(){
    @Override public void keyReleased(    final KeyEvent e){
      selector.setFilter(quickSearch.getText());
    }
  }
);
  final JLabel quickSearchLabel=new JLabel(I18N.getString("String_Node_Str"));
  quickSearchLabel.setDisplayedMnemonic(I18N.getMnemonic("String_Node_Str"));
  quickSearchLabel.setLabelFor(quickSearch);
  final JComboBox modeComboBox=new JComboBox(SectorSelector.Mode.values());
  modeComboBox.setSelectedItem(selector.getMode());
  modeComboBox.addActionListener(new ActionListener(){
    @Override public void actionPerformed(    final ActionEvent e){
      selector.setMode((Mode)modeComboBox.getSelectedItem());
    }
  }
);
  final JLabel modeLabel=new JLabel(I18N.getString("String_Node_Str"));
  modeLabel.setDisplayedMnemonic(I18N.getMnemonic("String_Node_Str"));
  modeLabel.setLabelFor(modeComboBox);
  controlsPanel.add(quickSearchLabel);
  controlsPanel.add(Box.createRigidArea(new Dimension(10,0)));
  controlsPanel.add(quickSearch);
  controlsPanel.add(Box.createRigidArea(new Dimension(50,0)));
  controlsPanel.add(modeLabel);
  controlsPanel.add(Box.createRigidArea(new Dimension(10,0)));
  controlsPanel.add(modeComboBox);
  final JPanel contentPanel=new JPanel();
  contentPanel.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
  contentPanel.setLayout(new BoxLayout(contentPanel,BoxLayout.Y_AXIS));
  contentPanel.add(controlsPanel);
  contentPanel.add(selectorPanel);
  add(contentPanel,BorderLayout.CENTER);
}

Fixed version (ground truth):
/** 
 * Creates the UI
 */
@Override protected void createUI(){
  setTitle(I18N.getTitle("String_Node_Str"));
  setIconImages(Images.LOGOS);
  final JPanel selectorPanel=new JPanel();
  selectorPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
  final SectorSelector selector=new SectorSelector(512,512);
  this.selector=selector;
  selector.addMouseListener(new MouseAdapter(){
    /** 
 * @see MouseAdapter#mouseClicked(MouseEvent) 
 */
    @Override public void mouseClicked(    final MouseEvent e){
      if (e.getClickCount() == 2)       getRootPane().getDefaultButton().doClick(0);
    }
  }
);
  selectorPanel.add(selector);
  final JPanel controlsPanel=new JPanel();
  controlsPanel.setBorder(BorderFactory.createEmptyBorder(0,0,10,0));
  controlsPanel.setLayout(new BoxLayout(controlsPanel,BoxLayout.X_AXIS));
  final JTextField quickSearch=new JTextField();
  this.quickSearch=quickSearch;
  quickSearch.setColumns(15);
  quickSearch.addKeyListener(new KeyAdapter(){
    @Override public void keyReleased(    final KeyEvent e){
      selector.setFilter(quickSearch.getText());
    }
  }
);
  final JLabel quickSearchLabel=new JLabel(I18N.getString("String_Node_Str"));
  quickSearchLabel.setDisplayedMnemonic(I18N.getMnemonic("String_Node_Str"));
  quickSearchLabel.setLabelFor(quickSearch);
  final JComboBox modeComboBox=new JComboBox(SectorSelector.Mode.values());
  modeComboBox.setSelectedItem(selector.getMode());
  modeComboBox.addActionListener(new ActionListener(){
    @Override public void actionPerformed(    final ActionEvent e){
      selector.setMode((Mode)modeComboBox.getSelectedItem());
    }
  }
);
  final JLabel modeLabel=new JLabel(I18N.getString("String_Node_Str"));
  modeLabel.setDisplayedMnemonic(I18N.getMnemonic("String_Node_Str"));
  modeLabel.setLabelFor(modeComboBox);
  controlsPanel.add(quickSearchLabel);
  controlsPanel.add(Box.createRigidArea(new Dimension(10,0)));
  controlsPanel.add(quickSearch);
  controlsPanel.add(Box.createRigidArea(new Dimension(50,0)));
  controlsPanel.add(modeLabel);
  controlsPanel.add(Box.createRigidArea(new Dimension(10,0)));
  controlsPanel.add(modeComboBox);
  final JPanel contentPanel=new JPanel();
  contentPanel.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
  contentPanel.setLayout(new BoxLayout(contentPanel,BoxLayout.Y_AXIS));
  contentPanel.add(controlsPanel);
  contentPanel.add(selectorPanel);
  add(contentPanel,BorderLayout.CENTER);
}