Buduję projekt w rdzeniu Java. BUt utknąłem w tworzeniu grupy przycisków radiowych (do wprowadzania płci (mężczyzna/kobieta) .A do tego potrzebuję grupy radiowej tak, że tylko jeden przycisk radiowy jest wybrany jednocześnie, i wziąć odpowiednio dane wejściowe do bazy danych. Proszę o pomocJak dodać grupę przycisków radiowych w rdzennym programie java, tak aby wybrać tylko jeden przycisk opcji jednocześnie?
Odpowiedz
Prosimy spróbować za pomocą komponentu buttonGroup i dodać dwa elementy JRadioButton nazwie mężczyzna i kobieta do obiektu ButtonGroup, a następnie disp umieść go w JFrame za pomocą setVisible (true); metoda.
poniższy kod powinien być użyteczne: -
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import javax.swing.ButtonGroup;
import javax.swing.JFrame;
import javax.swing.JRadioButton;
public class Rb extends JFrame {
Rb(){
JRadioButton male = new JRadioButton("male");
JRadioButton female = new JRadioButton("Female");
ButtonGroup bG = new ButtonGroup();
bG.add(male);
bG.add(female);
this.setSize(100,200);
this.setLayout(new FlowLayout());
this.add(male);
this.add(female);
male.setSelected(true);
this.setVisible(true);
}
public static void main(String args[]){
Rb j = new Rb();
}
}
wielkie dzięki! – shubh
JPanel radioButtonPanel = new JPanel();
append = new JRadioButton("append");
build = new JRadioButton("x.x.1");
build.setSelected(true); //sets this button as selected on startup
small = new JRadioButton("x.1.x");
huge = new JRadioButton("1.x.x");
// Create the button group to keep only one selected.
ButtonGroup btnGroup = new ButtonGroup();
btnGroup.add(append);
btnGroup.add(build);
btnGroup.add(small);
btnGroup.add(huge);
Następnie dodawać przyciski do JPanel lub coś podobnego
Czy musimy stworzyć JPanel, czy możemy po prostu dodać JRadioButtons bezpośrednio do JFrame? – shubh
Oba powinny być możliwe, ale preferowane jest użycie: JFrame z jednym lub kilkoma JPanels. Każdy JPanel ma 1 lub więcej innych komponentów takich jak RadioButtons, Buttons, TextFields itp. –
Oto grupowanie przycisk radiowy..
JRadioButton button1 = ...;
button1.setSelected(true);
JRadioButton button2 = ...;
ButtonGroup group = new ButtonGroup();
group.add(button1);
group.add(button2);
Próbowałem tego. Ale to pokazuje wyjątek NUllPOinterException podczas biegu. – shubh
@ user2079152 ślad stosu wyjątku informuje dokładnie, gdzie występuje wyjątek. Jeśli nie możesz tego zrozumieć, w swoim pytaniu umieść swój kod i pełny stos wyjątku. –
- 1. zarówno z przycisków radiowych można wybrać
- 2. Jak poprawnie dodać "zaznaczone" do grupy przycisków radiowych w pętli?
- 3. Jak dodać grupę opcji w wyborze HTML?
- 4. W programie Flex, jak wyłączyć zaznaczenie wszystkich przycisków opcji w grupie?
- 5. CakePHP tworzenie przycisków radiowych
- 6. Jak uzyskać wybrany przycisk opcji z ToggleGroup
- 7. CakePHP - Jak dodać atrybuty do poszczególnych przycisków opcji?
- 8. Jak wybrać przycisk radiowy?
- 9. Jak korzystać z przycisków radiowych w React?
- 10. Jak utworzyć wiele grup przycisków opcji w jednym formularzu?
- 11. Stylizacja pojedynczych przycisków radiowych w postaci drupala
- 12. jQuery grupa przycisków radiowych .change method
- 13. lista przycisków radiowych w sterowniku przemiennika
- 14. Wiele zestawów przycisków radiowych w widoku szyn
- 15. Wyliczenie MVC4 i listy przycisków radiowych
- 16. inicjalizacja przycisków radiowych dodanych dynamicznie w zmaterializowaniu
- 17. Jak przełączyć widoczność div za pomocą przycisków radiowych?
- 18. Wymiana przycisków radiowych na różne obrazy
- 19. ASP.NET MVC 5 grupa przycisków radiowych
- 20. Jak ukryć tylko jeden element opcji za pomocą css tylko
- 21. Jak utworzyć pionową grupę przycisków radiowych w formie html bez etykiety tabeli
- 22. Sprawdź pierwszy przycisk opcji JQuery
- 23. Jak sprawdzić, czy pole wyboru lub przycisk opcji jest zaznaczone w obszarze DART?
- 24. Włączanie i wyłączanie przycisków radiowych w zależności od wyboru użytkownika
- 25. Sprawdzanie poprawności grupy przycisków radiowych za pomocą wtyczki sprawdzania poprawności jQuery
- 26. WinForm Bind Enum do przycisków radiowych
- 27. jak wybrać tylko jeden przedmiot z generatora (w python)?
- 28. aktualizacja modelu dla dynamicznie generowanych przycisków radiowych
- 29. Wybierz element w Django administratora inline z przycisków radiowych
- 30. Potrzebujesz obszaru mapy obrazu klikniętego, aby wybrać odpowiedni przycisk radiowy
Pokaż nam co próbowałem. I przeczytaj http://docs.oracle.com/javase/tutorial/uiswing/components/button.html#radiobutton –