#navi(contents-page-name): No such page: ST
FrontPage

2024-02-02 (金) 11:46:37
  • category: swing folder: FileHistory title: JMenuに最近使ったファイルを追加 tags: [JMenu, JMenuBar, File] author: aterai pubdate: 2003-11-10 description: JMenuに「最近使ったファイル(F)」を履歴として追加していきます。 image: https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTMffElRbI/AAAAAAAAAZQ/1d47Mop5D-0/s800/FileHistory.png

概要

JMenuに「最近使ったファイル(F)」を履歴として追加していきます。

サンプルコード

View in GitHub: Java, Kotlin

解説

上記のサンプルでは「ファイル、開く」のJMenuItemをクリックするとファイルのオープン履歴を「最近使ったファイル(F)」のJMenu中に追加しています。
  • 履歴を表示するJMenuItem3件までに制限
  • 履歴用のJMenuItemをメニューから選択するとそのファイルを履歴の先頭に移動(ファイルを開く処理などはない)
    • 実際に使用する場合はファイルを使用している箇所を修正したり、アプリケーションを終了する際に履歴を保存したりするコードを追加する必要がある

参考リンク

コメント