Я хочу организовать свои кнопки в коробке 3x3. Какую компоновку я должен использовать и как ее использовать?Как установить местоположение JRadioButton?
0
A
ответ
2
Заканчивать A Visual Guide to Layout Managers для более подробной информации
1
How to use GridLayout. Что использовать и как.
0
Я подумал, что этот небольшой фрагмент кода может помочь вам ... Я сделал это в чистых бобов, но я прокомментировал важную часть для u .... и если вы можете быть более конкретным о «организации», я могу помочь вам ... но AFAIK .. если вы имеете в виду организацию, как получение их в группе ... тогда вы знаете, что очень легко их группировать, и вы также можете использовать цикл for для обозначения всех кнопки ...;) ... если есть что-то еще, дайте мне знать ... Я не очень беспокоился о размере макета. Формат вывода должен быть небольшим, но я уверен, что вы можете установить его размер;) приветствия!
import java.awt.*;
import javax.swing.*;
public class GridLayoutJRB {
public final static boolean RIGHT_TO_LEFT = false;
public static void addComponentsToPane(Container contentPane) {
if (RIGHT_TO_LEFT) { // blah ! blah ! blah !
contentPane.setComponentOrientation(
ComponentOrientation.RIGHT_TO_LEFT);
}
// 3 rows and 3 columns..this is what you require here .. :)
contentPane.setLayout(new GridLayout(3,3));
contentPane.add(new JRadioButton("1"));
contentPane.add(new JRadioButton("2"));
contentPane.add(new JRadioButton("3"));
contentPane.add(new JRadioButton("4"));
contentPane.add(new JRadioButton("5"));
contentPane.add(new JRadioButton("6"));
contentPane.add(new JRadioButton("7"));
contentPane.add(new JRadioButton("8"));
contentPane.add(new JRadioButton("9"));
}
//again blah blah blah !
private static void createAndShowGUI() {
JFrame.setDefaultLookAndFeelDecorated(true);
JFrame frame = new JFrame("GridLayout With JRadio Buttons");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Set up the content pane and components in GridLayout
addComponentsToPane(frame.getContentPane());
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
createAndShowGUI();
}
});
}
}
Смежные вопросы
- 1. Как установить JRadioButton, вертикально
- 2. Как установить количество выбираемых JRadioButton
- 3. Как установить местоположение JOptionPane?
- 4. Как установить «местоположение /» nginx.conf
- 5. Установить выбранный элемент в JRadioButton к множеству
- 6. Как настроить рендер JRadioButton?
- 7. Как получить ButtonGroup JRadioButton
- 8. Calabash-ios - Как установить местоположение?
- 9. Как установить недоступные для редактирования ячейки JTable при выборе JRadioButton?
- 10. Как установить комбинацию клавиш для JRadioButton без модификаторов
- 11. Java JRadioButton
- 12. Установить местоположение tempdir
- 13. Установить местоположение свойства?
- 14. Как получить текстовое значение JRadioButton
- 15. Как отобразить текст массива JRadioButton
- 16. как получить JRadioButton значение текста
- 17. Как выбрать JRadioButton из ButtonGroup?
- 18. JRadioButton, который выглядит как JButton
- 19. Как изменить JRadioButton selectionBall's color?
- 20. JRadioButton: Как перегрузить абстрактный метод
- 21. Установить местоположение MessageBox?
- 22. Установить местоположение мыши
- 23. Как установить расположение кнопок радиосвязи?
- 24. Получить все JRadioButton от ButtonGroup
- 25. JRadioButton in Graphic2D
- 26. Java - JRadioButton IsSelected
- 27. ActionListener для нескольких JRadioButton
- 28. Jradiobutton в нескольких группах
- 29. Сделать JRadioButton unclickable
- 30. JRadioButton и изменения компонентов
и да, это его GridLayout: D – uLYsseus