スタンプ箱の保存・読み込み
スタンプ箱の内容を xml で保存・読み込みできるようにしたつもりだったが,スタンプ箱の内容(stampBytes)が保存できてなかった。どうしたらいいか悩んでいたら,なんと既に増田内科様がプログラムしてくださっていてびっくり。コード使わせていただきました。ありがとうございます。作りためた大切なスタンプのバックアップが取れるようになって安心度アップ。
client/StampBoxPluginExtraMenu.java
client/StampBoxPlugin.java
・ ・ /** * プログラムを開始する。 */ public void start() { ・ ・ //pns^ 特別メニューボタンを生成する extraBtn = new JButton(); extraBtn.setContentAreaFilled(false); extraBtn.setIcon(GUIConst.ICON_GEAR_16); extraBtn.setToolTipText("特別メニュー"); extraBtn.setFocusable(false); extraBtn.setPreferredSize(new java.awt.Dimension(16,16)); extraBtn.addMouseListener(new StampBoxPluginExtraMenu(this)); //pns$ // // レイアウトする // stampBoxPanel = new JPanel(new BorderLayout()); stampBoxPanel.add(parentBox, BorderLayout.CENTER); JPanel cmdPanel = new JPanel(new FlowLayout(FlowLayout.LEFT)); cmdPanel.add(toolBtn); cmdPanel.add(publishBtn); cmdPanel.add(importBtn); cmdPanel.add(curBoxInfo); //pns^ JPanel utilPanel = new JPanel(new FlowLayout(FlowLayout.RIGHT)); utilPanel.add(extraBtn); utilPanel.add(lockBtn); JPanel cmdPanel2 = new JPanel(new BorderLayout()); cmdPanel2.setPreferredSize(new java.awt.Dimension(38, 38)); cmdPanel2.add(cmdPanel, BorderLayout.CENTER); cmdPanel2.add(utilPanel, BorderLayout.EAST); // stampBoxPanel.add(cmdPanel, BorderLayout.NORTH); stampBoxPanel.add(cmdPanel2, BorderLayout.NORTH); //pns$ ・ ・
« JBoss AS 5.1.0.GA に乗り換え | トップページ | Hibernate search 導入 »
「OpenDolphin」カテゴリの記事
- 運用17年目のまとめ(2025.02.03)
- IME on/off の切換 - その2(2024.12.02)
- OrcaController オルコン(2024.11.28)
- OpenDolphin: java 21 / wildfly 34 への移行(2024.11.08)
- IME on/off の切り替え(2024.09.03)