javax.swingとは、プログラミング言語JavaにおけるGUI関連のAPIを提供するパッケージである。1998年にJ2SE 1.2で初めて導入された。
Swingの登場以前には、JavaでGUIプログラミングを行うためにはAWT(Abstract Window Toolkit)を使う必要があった。AWTを使って作られたGUIアプリケーションの外見はOSごとに異なっており、個人の好みの範疇ではあるが賛否が分かれていた。Swingはこの点を解消し、独自のGUI部品を使うことでOSに依存しない外見を実現した。(もっとも、以前のような外見を選択することも可能である)
ながらくJavaの標準GUIライブラリであったが、GUI部品の配置や外観の変更をGUI上で行うソフトの制作が技術的に難しいことなどの理由を背景に、2014年にリリースされたJava8からはJavaFXが標準GUIライブラリであると定められた。
※もっといい例がある場合には適宜置き換えてください
import javax.swing.JOptionPane;
public class HelloWorld{
public static void main(String[] args){
JOptionPane.showMessageDialog(null,"Hello, world!");
}
}
掲示板
掲示板に書き込みがありません。
急上昇ワード改
最終更新:2026/01/09(金) 18:00
最終更新:2026/01/09(金) 18:00
ウォッチリストに追加しました!
すでにウォッチリストに
入っています。
追加に失敗しました。
ほめた!
ほめるを取消しました。
ほめるに失敗しました。
ほめるの取消しに失敗しました。