インスペクタを閉じる前にエディタをチェック
OpenDolphin をカスタマイズされている先生を web で見つけてしまった(Masuda Naika Clinic 様)。カスタマイズ内容で私も欲しい機能があったので,使わせていただきました。ありがとうございます。
オリジナルでは,カルテを閉じる時,エディタを開きっぱなしでインスペクタを閉じることができる。気をつけてはいても,インスペクタを閉じてから画面に開きっぱなしのエディタを発見して,がっかりすることがあった。Masuda 先生の変更を加えると,エディタが開いている状態でインスペクタを閉じようとすると注意してくれるようになる。エディタをドックに格納しっぱなしで忘れていても,ドックから出てきて注意してくれる。
client/ChartImpl.java
/** * チャートウインドウを閉じる。 */ public void close() { // この患者のEditorFrameが開いたままなら、インスペクタを閉じられないようにする masuda java.util.ListeditorFrames = EditorFrame.getAllEditorFrames(); if (editorFrames.size() != 0) { String patientId = this.getKarte().getPatient().getPatientId(); for (Chart chart : editorFrames) { String id = chart.getKarte().getPatient().getPatientId(); if (patientId.equals(id)) { chart.getFrame().setExtendedState(java.awt.Frame.NORMAL); JOptionPane.showMessageDialog(chart.getFrame(), "インスペクタを閉じる前にカルテエディタを閉じてください。", "OpenDolphin", JOptionPane.WARNING_MESSAGE); return; } } } // masuda // // 未保存ドキュメントがある場合はダイアログを表示し // 保存するかどうかを確認する // ・ ・
« カタカナ名での患者検索 | トップページ | ソースの UTF-8 化 »
「OpenDolphin」カテゴリの記事
- IME on/off の切り替え(2024.09.03)
- 促音拗音の検索(2024.09.01)
- Java 17 への移行(7) - OpenDolphin client の対応 (2023.02.04)
- Java 17 への移行(6) - Hibernate 6 でやらかす(2023.02.03)
- Java 17 への移行(5) - OpenDolphin server の対応(2023.02.02)