Java Swingのサンプル
編集者:Terai Atsuhiro
作成日:2003-09-25
更新日:2010-02-07 (Sun) 21:14:11
概要
このページ以下では、Java Swing での GUI プログラム作成のコツなどを、「小さなサンプル(ソースコード付き)」を使って紹介しています*1。
- 上の画像をクリックするとスクリーンショット一覧に飛びますが、画像が大量にあるので注意してください。
Swingとは
Swing は、GUI(グラフィカル・ユーザ・インタフェース)を作成するための、Java標準のコンポーネントセット(ライブラリ、UIツールキット)です。
Tips一覧
- javax.swing.JComponent
- JTable(25)
- JTextPane JEditorPane JTextArea(25)
- JTabbedPane(25)
- JComboBox(24)
- JButton, JCheckBox, JToggleButton, JRadioButton(24)
- JFrame, JDialog, JWindow(21)
- JToolTip, JPopupMenu(18)
- JSpinner, JSlider(16)
- JTextField, JPasswordField(13)
- JLabel(13)
- JList(11)
- JInternalFrame, JLayeredPane, JDesktopPane(11)
- JMenuBar, JToolBar, JSeparator(10)
- JTree(9)
- JScrollPane, JViewPort, JScrollBar(8)
- JFileChooser(7)
- JProgressBar(6)
- JPanel(5)
- Others
- JDK 6
- ScreenShots
編集方針
- 最も欲しいものはサンプルである ( steps to phantasien t(2007-07-06)から引用 *2 )
ボタンをクリックする*3だけで、サンプルプログラムを、安全*4、簡単に起動することが出来ます。
- 一時ファイルを保持する設定の場合、Java キャッシュビューア*5*6から、一度試したサンプルを再度実行したり、全部まとめてアンインストール(javaws -uninstall)できます。
- SSCCE ( Short, Self Contained, Correct Example )
- すべての記事にソースコードや画像などのリソース、これらを簡単にコンパイル、実行するためのbuild.xmlをまとめたzipファイルを添付しています。
更新履歴
- 2010-02-08
- 2010-02-01
- 2010-01-25
- 2010-01-18
- 一月以上前の更新履歴
- ソースの不具合や、誤字の修正などは随時行っていますが、簡単なものについては記録していないので、必要な場合は各ページの上部メニューからdiff(変更された箇所をみる)かbackup(更新履歴を参照する)を利用してください。
コメント
Swing関係のコメントや、ネタのリクエストなどがあれば書き込んでみてください。
Show recent 10 comments. Go to the comment page.
*1 SwingどころかJFCにも無関係なTipsも混在していますが、細かいことはあまり気にしない方向で…
*2 via:濃縮還元オレンジニュース
*3 このサイトではJavaScriptを有効しておく必要があります
*4 これらのサンプルは、Java Web Start のサンドボックス内で実行され、ローカルPCのリソースにはアクセスしません。アクセスする必要のあるサンプルは、ソースファイルなどをダウンロードして確認してから実行してください。
*5 参考: 某開発者の独り言: JWSのJavaアプリケーションキャッシュビューア
*6 Java コントロールパネル(javaws -viewer) から一時ファイル表示でもキャッシュ一覧が起動します。
*7 このサイトでは、サンプルだし面倒だからテンプレにしちゃっていますが・・・
