linuxでの変なJavaの挙動 まとめ

先頭2つ追加

  • JPopupやMenuJMenuを表示している時、componentMoved()が多発する
  • TrayIconのdisplayMessageは、TrayIcon.MessageType.NONEでは表示されない
  • 視覚効果/「効果なし」でないとSystemTrayは使用できない
  • なんか知らんが別スレッドからはサウンドが鳴らない
  • getInputContext().setCharacterSubsets()によるインプットメソッド制御は効いている様に見えて、押した瞬間に無効になる
  • ↑リストの所にフォーカスを移動するとAnthyがOFFになるが、そこで何かキーを押すと途端にONになる
  • Look&FeelがMetalLookAndFeelの時はやたらと酷い品質のアンチエイリアスがかかって使い物にならない
  • ↑これはGTKLookAndFeelに切り替えると解決する

探せばまだまだありそうだな。
また何か見つけたりわかったらここに追記します。