Google検索エンジン

トップページ » Javaアプリケーション開発 » JButtonボタンを表示する方法


JButtonの使い方(ボタンを表示する方法)

  • ボタンを表示するときは、JButtonクラスを利用します。 setFontメソッドを記述すると、ボタンに表示する文字列のフォント名、フォントスタイル、フォントサイズを指定できます。 下のサンプルソースコードでは"Font.ITALIC"(斜体)を指定しています。

    setBounds(横座標,縦座標,ボタン横サイズ,ボタン縦サイズ)メソッドを利用すると、ボタンの表示位置やボタンのサイズを指定できます。 ただし、setLayoutメソッドでフローレイアウト(FlowLayout)などを指定すると、各コンポーネントは自然 (推奨) サイズになり、指定したサイズで表示されません。 下のサンプルソースコードではレイアウトに"null"を指定して、setBoundsメソッドでボタンの表示位置やボタンのサイズを指定しています。

    ボタンが押されたことを監視するには、ActionListenerを記述します。


    JButtonを使ってボタンを表示した例
    JButtonを使ってボタンを表示したサンプル画像
    サンプルソースコード
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    
    class JButtonSample extends JFrame
                        implements ActionListener {
       JButtonSample() {
          getContentPane().setLayout(null);
    
          JButton btn = new JButton("ボタン表示");
          btn.setFont(new Font("SansSerif", Font.ITALIC, 20));
          btn.setBounds(200,50,300,50);
          btn.addActionListener(this);
          getContentPane().add(btn);
    
          setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          setTitle("JButtonを使ってボタンを表示");
          setSize(530, 200);
          setVisible(true);
       }
       public void actionPerformed(ActionEvent e) {
          System.out.println("ボタンを押下");
       }
       public static void main(String[] args) {
          new JButtonSample();
       }
    }
    

Swingでアプリのパーツを表示する方法
書籍の紹介
  • Effective Java 第2版 (The Java Series)
    Effective Java
    発売:2008/11/27
    定価:3,780円
    著者:Joshua Bloch他
    出版:ピアソンエデュケーション
    内容:著者のGoogle, Sun Microsystemsにおけるソフトウェア開発で得た知識・経験をまとめています。Javaプログラミングをする全てのSE必読の書籍です。
  • Webサイト制作・運営に役立つ! ホームページ担当者が最初に覚える100の基本
    Webサイト制作・運営に役立つ! ホームページ担当者が最初に覚える100の基本
    発売:2010/06/05
    定価:1,575円
    著者:服部 洋二
    出版:ソーテック社
    内容:初心者向けの書籍です。中小企業のWebサイトに携わる方向けの書籍ですので、個人のウェブサイトにも適用しやすい内容となっています。