* ボタン操作時にリスナとして呼ばれる。\r
* @param event イベント {@inheritDoc}\r
*/\r
+ @Override\r
public void actionPerformed(ActionEvent event){\r
Object source = event.getSource();\r
if(source == this.closeButton){\r
* コンボボックスのアイテム選択リスナ。\r
* @param event アイテム選択イベント {@inheritDoc}\r
*/\r
+ @Override\r
public void itemStateChanged(ItemEvent event){\r
int stateChange = event.getStateChange();\r
if(stateChange != ItemEvent.SELECTED) return;\r
* チェックボックス操作のリスナ。\r
* @param event チェックボックス操作イベント {@inheritDoc}\r
*/\r
+ @Override\r
public void stateChanged(ChangeEvent event){\r
if(event.getSource() != this.regexSwitch) return;\r
maskRegexUI();\r
* コンボボックスのUI変更通知を受け取るリスナ。\r
* @param event UI差し替えイベント {@inheritDoc}\r
*/\r
+ @Override\r
public void propertyChange(PropertyChangeEvent event){\r
if( ! event.getPropertyName().equals("UI") ) return;\r
if(event.getSource() != this.findBox) return;\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public Object getSelectedItem(){\r
return this.selected;\r
}\r
* {@inheritDoc}\r
* @param item {@inheritDoc}\r
*/\r
+ @Override\r
public void setSelectedItem(Object item){\r
if(item instanceof JSeparator) return;\r
this.selected = item;\r
* @param index {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public Object getElementAt(int index){\r
int historySize = this.history.size();\r
\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public int getSize(){\r
int size = 1;\r
size += 1; // first separator\r
* {@inheritDoc}\r
* @param listener {@inheritDoc}\r
*/\r
+ @Override\r
public void addListDataListener(ListDataListener listener){\r
this.listenerList.add(ListDataListener.class, listener);\r
return;\r
* {@inheritDoc}\r
* @param listener {@inheritDoc}\r
*/\r
+ @Override\r
public void removeListDataListener(ListDataListener listener){\r
this.listenerList.remove(ListDataListener.class, listener);\r
return;\r