Java Java GUI

ボタン配置(イベント処理)

更新日:

●AWTを使用してのボタンを配置

ボタンが押されたからカウントを+1してその値を表示するプログラムです。
イベントを処理するには「リスナー」と呼ばれる物を使用します。

■実行結果

BorderLayoutのボタンの配置名

NORTH
WEST CENTER EAST
SOUTH

■使用例

import java.awt.*;
import java.awt.event.*;

public class Botan extends Frame{
    int a;
    public static void main(String[] args) {
        Botan f = new Botan();
        f.setSize(100, 100);
        Button myb;
        myb=new Button("ボタンA");
        f.add(myb, BorderLayout.NORTH);
                        
        f.setVisible(true);
        f.addWindowListener(new Ad());
              
    }
    public boolean action(Event e,Object o){
        if(o.equals("ボタンA")){
         //ボタンAが押されたときの処理
            a++;
         }
         repaint();
         return true;
    }

    public void paint(Graphics g)
    {
        g.drawString(a+"回",50,70); 
    }
}
class Ad extends WindowAdapter
{
    public void windowClosing(WindowEvent e){
       System.exit(0);
    }
}

-Java, Java GUI
-

Copyright© さすけのプログラミング入門 , 2018 All Rights Reserved.