Je commence avec Java et j'ai un problème simple, je veux savoir si mon JCheckBox est sélectionné ou non. Pour cela, je sais que je dois utiliser comboBox.isSelected(), mais dans la méthode que je veux utiliser, je ne peux pas faire référence à l'objet JCheckBox. Voici le code:Vérifiez si JRadioButton est vérifié
import java.awt.BorderLayout;
public class AgregarPlato extends JDialog {
private final JPanel contentPanel = new JPanel();
public static void main(String[] args) {
try {
AgregarPlato dialog = new AgregarPlato();
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
dialog.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
public AgregarPlato() {
setBounds(100, 100, 546, 459);
getContentPane().setLayout(new BorderLayout());
contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
getContentPane().add(contentPanel, BorderLayout.CENTER);
contentPanel.setLayout(null);
JRadioButton radio = new JRadioButton("\u00BFDesea llevar Stock?");
radio.setFont(new Font("Tahoma", Font.PLAIN, 11));
radio.setBounds(91, 207, 168, 23);
contentPanel.add(radio);
{
JPanel buttonPane = new JPanel();
buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
getContentPane().add(buttonPane, BorderLayout.SOUTH);
{
JButton aceptarButton = new JButton("Aceptar");
aceptarButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
if (radio.isSelected()) {
System.out.println("It doesnt work");
}
}
});
aceptarButton.setActionCommand("OK");
buttonPane.add(aceptarButton);
getRootPane().setDefaultButton(aceptarButton);
}
{
JButton cancelarButton = new JButton("Cancelar");
cancelarButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
setVisible(false);
}
});
cancelarButton.setActionCommand("Cancel");
buttonPane.add(cancelarButton);
}
}
}
}
Question :) –
Il corrigé fonctionne! Merci beaucoup! Aussi, je veux faire un ComboBox quels éléments doivent être les résultats d'une requête sql, par exemple SELECT nom FROM catégorie, et le ComboBox doit afficher tous les noms de cette table, comment serait-il? Désolé, je suis tout nouveau dans la programmation et en Java! Merci encore beaucoup! –
Cela ressemble à l'objet d'un nouveau message – Reimeus