Como faço pra executar isso ? sou novo no java

1 resposta
mauricioedu
import java.awt.event.*;
import javax.swing.*;
public class GuiRadio extends JPanel {
    private JLabel lbSexo;
    private JButton btVerificar;
    private JRadioButton rbMasculino, rbFeminino;
    private ButtonGroup buttonGroup;

    public GuiRadio() {
        inicializarComponentes();
        definirEventos();
    }

    private void inicializarComponentes() {
        setLayout(null);
        btVerificar = new JButton("Verificar");
        rbMasculino = new JRadioButton("Masculino");
        lbSexo = new JLabel("Selecione o sexo:");
        rbFeminino = new JRadioButton("Feminino");
        buttonGroup = new ButtonGroup();
        buttonGroup.add(rbMasculino);
        buttonGroup.add(rbFeminino);
        btVerificar.setBounds(55, 105, 100, 20);
        rbMasculino.setBounds(55, 45, 100, 25);
        lbSexo.setBounds(55, 10, 105, 30);
        rbFeminino.setBounds(55, 70, 100, 25);
        rbMasculino.setSelected(true);
        add(btVerificar);
        add(rbMasculino);
        add(lbSexo);
        add(rbFeminino);
    }

    private void definirEventos() {
        btVerificar.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
                if (rbMasculino.isSelected()) {
                    JOptionPane.showMessageDialog(null, "Masculino selecionado");
                } else if (rbFeminino.isSelected()) {
                    JOptionPane.showMessageDialog(null, "Feminino selecionado");
                }
            }
        });
    }}

1 Resposta

alexfe
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;

public class GuiRadio extends JPanel {
	private JLabel lbSexo;
	private JButton btVerificar;
	private JRadioButton rbMasculino, rbFeminino;
	private ButtonGroup buttonGroup;

	public GuiRadio() {
		inicializarComponentes();
		definirEventos();
	}

	private void inicializarComponentes() {
		setLayout(null);
		btVerificar = new JButton("Verificar");
		rbMasculino = new JRadioButton("Masculino");
		lbSexo = new JLabel("Selecione o sexo:");
		rbFeminino = new JRadioButton("Feminino");
		buttonGroup = new ButtonGroup();
		buttonGroup.add(rbMasculino);
		buttonGroup.add(rbFeminino);
		btVerificar.setBounds(55, 105, 100, 20);
		rbMasculino.setBounds(55, 45, 100, 25);
		lbSexo.setBounds(55, 10, 105, 30);
		rbFeminino.setBounds(55, 70, 100, 25);
		rbMasculino.setSelected(true);
		add(btVerificar);
		add(rbMasculino);
		add(lbSexo);
		add(rbFeminino);
	}

	private void definirEventos() {
		btVerificar.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				if (rbMasculino.isSelected()) {
					JOptionPane
							.showMessageDialog(null, "Masculino selecionado");
				} else if (rbFeminino.isSelected()) {
					JOptionPane.showMessageDialog(null, "Feminino selecionado");
				}
			}
		});
	}
	
	public static void main(String[] args) {
		JFrame frame= new JFrame();
		frame.setSize(new Dimension(300, 300));
		frame.setVisible(true);
		frame.setLayout(new BorderLayout());
		frame.add(new GuiRadio());
	}
}

Adicione no final o codigo para executar e mostrar na tel A
No eclipse botão direito na classe -> Run as -> Java application

Criado 11 de outubro de 2014
Ultima resposta 13 de out. de 2014
Respostas 1
Participantes 2