【Java】Swing復習 その(7) GridLayout
GridLayoutは、コンポーネントを等間隔の格子状に配置するレイアウトである。 使い方は簡単で、GridLayoutのコンストラクタに縦と横の格子数を指定すればよい。 プログラムの例は以下のようになる。 public… 続きを読む »
GridLayoutは、コンポーネントを等間隔の格子状に配置するレイアウトである。 使い方は簡単で、GridLayoutのコンストラクタに縦と横の格子数を指定すればよい。 プログラムの例は以下のようになる。 public… 続きを読む »
Swingでエクセルのような表を表示したいときは、JTableを使う。 最もシンプルにJTableを使う方法は、以下の様な感じになる。 public class JTableLesson extends JFrame {… 続きを読む »
Swingのレイアウトの一つである、GroupLayoutを使ってみよう。このレイアウトはJ2SE6から追加された、比較的新しいレイアウトである。 本来は、IDEのデザイナでコードを自動生成していくような使い方を想定して… 続きを読む »
Swingのプログラムを書くとき、下のように書いても動くのであまり気にしていなかったのだが… public class Main { public static void main(String[] args) { JF… 続きを読む »
Swingでは、JScrollPaneを使うことで画面に収まらない領域をスクロールさせて表示することができる。 使い方は簡単で、JScrollPaneのコンストラクタにスクロールさせたいJComponentを渡すだけであ… 続きを読む »
C#やAndroidでも同じようなことをするアプリはすぐ作れるのだが、Swingではどうやるのかが気になったのでメモしておく。 Swingでマウスの軌跡を描画するサンプル MyCanvas.java public cla… 続きを読む »
ふと思い立って、Swingの復習をすることにした。 とても今さら感があるが。。。 まずは、画面を表示するだけのプログラム。 package swinglesson; import javax.swing.JFrame; … 続きを読む »