ButtonDemo.java

PHOTO EMBED

Mon Jul 08 2024 07:07:10 GMT+0000 (Coordinated Universal Time)

Saved by @projectrock

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class ButtonDemo  

{   private JFrame frame;

    private JLabel label;

	private JButton b1, b2; 

		public ButtonDemo()

	{

		frame = new JFrame("A Simple Swing App");

		Toolkit tk = frame.getToolkit();

		Dimension dim = tk.getScreenSize();

		int width = (int)dim.getWidth();

		int height = (int)dim.getHeight();

		frame.setSize(width, height);

		

		frame.setLayout(new FlowLayout());	

		

		label = new JLabel("I show the button text");

		label.setFont(new Font("Verdana", Font.BOLD, 18));	

		frame.add(label);

		

		b1 = new JButton("The First Button");

		b1.setFont(new Font("Verdana", Font.BOLD, 18));

		frame.add(b1);

		b1.addActionListener(new ActionListener(){

			public void actionPerformed(ActionEvent ae)

			{   label.setText(b1.getText()+" is pressed!"); 	}

		});

		

		b2 = new JButton("The Second Button");

		b2.setFont(new Font("Verdana", Font.BOLD, 18));

		frame.add(b2);

		b2.addActionListener(new ActionListener(){

			public void actionPerformed(ActionEvent ae)

			{   label.setText(b2.getText()+" is pressed!"); 	}

		});

				

		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		frame.setVisible(true);

	}

	

	public static void main(String[] args)

	{   new ButtonDemo();

	}

}
content_copyCOPY