TextDemo.java
Mon Jul 08 2024 07:13:58 GMT+0000 (Coordinated Universal Time)
Saved by
@projectrock
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class TextDemo implements ActionListener
{
private JFrame frame;
private JTextField tf1, tf2, tf3;
private JTextArea ta;
private JLabel label, label2;
private JButton b;
public TextDemo()
{
frame = new JFrame("A Simple Swing App");
//frame.setSize(600, 400);
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());
tf1 = new JTextField("Enter the name", 25); tf2 = new JTextField(20); tf3 = new JTextField("Enter a value");
tf1.setFont(new Font("Verdana", Font.BOLD, 18));
tf2.setFont(new Font("Verdana", Font.BOLD, 18));
tf3.setFont(new Font("Verdana", Font.BOLD, 18));
frame.add(tf1); frame.add(tf2); frame.add(tf3);
//tf1.addActionListener(this); tf2.addActionListener(this); tf3.addActionListener(this);
ta = new JTextArea(20, 15);
ta.setFont(new Font("Verdana", Font.BOLD, 18));
frame.add(ta);
label = new JLabel();
label.setFont(new Font("Verdana", Font.BOLD, 18));
label.setForeground(Color.RED);
frame.add(label);
label2 = new JLabel();
label2.setFont(new Font("Verdana", Font.BOLD, 18));
label2.setForeground(Color.green);
frame.add(label2);
b = new JButton("Display");
b.addActionListener(this);
frame.add(b);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
public void actionPerformed(ActionEvent ae)
{ String message ="";
message += tf1.getText()+": ";
message += tf2.getText()+": ";
message += tf3.getText()+": ";
label.setText(message);
label2.setText(ta.getText());
}
public static void main(String[] args)
{ new TextDemo();
}
}
content_copyCOPY
Comments