Головна‎ > ‎Java Swing‎ > ‎

Прості компоненти Swing

public class Main {
  
        public static void main(String[] args)
        {
            GUI app = new GUI();
            app.setVisible(true);       
        }
}


//--------------------------------------------------------------

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class GUI extends JFrame {

private JButton btn = new JButton("Press");
private JTextField tf = new JTextField("",5);
private JLabel lab = new JLabel("Input");
private JRadioButton r1 = new JRadioButton("Mi");
private JRadioButton r2 = new JRadioButton("Mi");
private JCheckBox ch = new JCheckBox("Check",false);
public GUI(){
super("Назва");
this.setBounds(100,100,250,100);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container cont = this.getContentPane();
cont.setLayout(new GridLayout(3,2,2,2));
cont.add(lab);
cont.add(tf);

        ButtonGroup groupe = new ButtonGroup();
        groupe.add(r1);
        groupe.add(r2);
        
        cont.add(r1);
        r1.setSelected(true);
        cont.add(r2);
        cont.add(ch);
        btn.addActionListener(new ButtonEventListener());
        cont.add(btn);
}
    
class ButtonEventListener implements ActionListener
{
     public void actionPerformed(ActionEvent e) {
String msg = "hi";
JOptionPane.showMessageDialog(null, msg, "Output", JOptionPane.PLAIN_MESSAGE);
     }
}

}