« Stand Alone PVT Server | トップページ | StampEditorDialog を立ち上げたときのフォーカス »

2009年10月 3日 (土)

MasterPanel のキーワード保存

MasterPanel でマスタ検索をするとき,用法に薬の名前を入れてしまって,orz になることがあったので,そのままタブを切り替えてもキーワードが保存されるようにした。

 

order/MasterPanel.java

 ・
 ・
//↓ keywordField の文字を保存する static 変数
private static String keywordFieldText;
 ・
 ・
public MasterPanel(final String master) {
 ・
 ・
//↓
  keywordFieldText = "";      
  // 初期化する
  initialize();
}
 ・
 ・
public void enter() {
  setItemCount(tableModel.getObjectCount());
  //↓
  EventQueue.invokeLater(new Runnable() {
    public void run() {
      keywordField.setText(keywordFieldText);
      keywordField.requestFocusInWindow();
      keywordField.selectAll();
      }
  });
}
//↑
 ・
 ・

« Stand Alone PVT Server | トップページ | StampEditorDialog を立ち上げたときのフォーカス »

OpenDolphin」カテゴリの記事