hola buenas! estoy haciendo un formulario en java, tengo labels, combobox y todo lo posiciono en el formulario mediante coordenadas, pero con los radiobuttons no me deja, no se por que... supongo que se hara de alguna manera k yo no se... jejeje
La idea hera poner los 2 radiobuttons al lado del label que dice "SEXO: "
Espero que alguien me pueda ayudar
Un beso ^^
Código HTML:
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
public class Gossera extends JFrame
{
//Variables
JRadioButton rb1, rb2;
ButtonGroup bg1;
JPanel p1;
JButton b1;
JLabel l1, l2, l3;
JComboBox cb1;
public Gossera (String titol)
{
//Definim el titol, la grandaria de la pantalla, posem a null la
//localizacio relativa per que sino ocupara tota la pantalla
super(titol);
this.setSize(253,350);
this.setLocationRelativeTo(null);
this.setLayout(null);
l1 = new JLabel ("Gossera Municipal de Valls");
l1.setBounds(30, 5, 300, 30);
this.add(l1);
l2 = new JLabel ("Tipus animal: ");
l2.setBounds(5, 50, 100, 30);
this.add(l2);
//Fem el combobox amb els seus items
cb1 = new JComboBox ();
cb1.setBounds(120, 50, 120, 30);
this.add(cb1);
cb1.addItem("Gos");
cb1.addItem("Gat");
cb1.addItem("Conill");
cb1.addItem("Ocell");
//Aqui acaba el combobox
l3 = new JLabel ("Sexe: ");
l3.setBounds(5, 100, 100, 30);
this.add(l3);
//Radiobutons
rb1 = new JRadioButton("Mascle", true);
rb2 = new JRadioButton("Femella", false);
ButtonGroup bg1 = new ButtonGroup();
bg1.add(rb1);
bg1.add(rb2);
//Fi radiobuttons
b1 = new JButton("Visualitzar");
b1.setBounds(3, 272, 244, 50);
this.add(b1);
//Ho fem visible
this.setVisible(true);
}
public static void main(String[] args)
{
new Gossera("Gossera");
}
}