Не работает привязка с GridBagLayout

301
04 ноября 2017, 12:24

Почему не работает привязка элемента к GridBagLayout? textField всегда отображается посередине окна.

    public static void main (String[] args) {
        JFrame frame = new JFrame("Title");
        frame.setSize(600, 400);
        frame.setLocationRelativeTo(null);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setResizable(false);
        GridBagLayout gbl = new GridBagLayout();
        frame.setLayout(gbl);

        JTextField textField1 = new JTextField(10);

        GridBagConstraints c = new GridBagConstraints();
        c.anchor = GridBagConstraints.NORTH;
        c.fill   = GridBagConstraints.NONE;
        c.gridheight = 1;
        c.gridwidth  = GridBagConstraints.REMAINDER;
        c.gridx = GridBagConstraints.RELATIVE;
        c.gridy = GridBagConstraints.RELATIVE;
        c.insets = new Insets(40, 0, 0, 0);
        c.ipadx = 0;
        c.ipady = 0;
        c.weightx = 0.0;
        c.weighty = 0.0;
        gbl.setConstraints(textField1, c);
        frame.add(textField1);
        frame.setVisible(true);
    }
READ ALSO
Почему не выводится информация log.info?

Почему не выводится информация log.info?

Взял пример с урока по нейронным сетям, уже полностью все скопировал - почему-то у меня информация с loginfo не выводится, хотя код работает - через...

259
Присвоение значения переменной

Присвоение значения переменной

Почему не присваивается значение в зависимости от условий ?

256
Вложенный try-catch и возврат ошибок

Вложенный try-catch и возврат ошибок

В программе обрабатывается массив записей из базы данных с помощью цикла foreachДля каждой записи происходит формирование класса запроса и потом...

269
Изменить поле в listview wpf c#

Изменить поле в listview wpf c#

Добавляю значение в listview так :

280