Текст флажки не выровнен с флажкомJAVA

Программисты JAVA общаются здесь
Anonymous
Текст флажки не выровнен с флажком

Сообщение Anonymous »

Я создаю графический интерфейс, который включает в себя флажок с использованием Java, Swing и Gridbaglayout для хоста JPanel. Я не могу получить текст, чтобы соответствовать флажке; Он сидит слишком высоко:

Вот соответствующий фрагмент кода:
JCheckBox cbEnabled = new JCheckBox("Monitoring Enabled");
cbEnabled.setPreferredSize(new Dimension(160, 30));
cbEnabled.setVerticalAlignment(SwingConstants.CENTER);

GridBagConstraints gbc = new GridBagConstraints();
gbc.ipadx = 0;
gbc.ipady = 0;
gbc.fill = GridBagConstraints.NONE;
gbc.anchor = GridBagConstraints.WEST;
gbc.gridx = 0;
gbc.gridy = 0;
gbc.gridwidth = 1;
gbc.weightx = .25;

panel.add(cbEnabled, gbc);
< /code>
Я попытался изменить настройки для GBC.ipady, GBC.Fill, GBC.Anchor и вертикальный размер самого JCheckbox - кажется, ничего не работает. Чего мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/797 ... h-checkbox

Вернуться в «JAVA»