Графический интерфейс (самые азы) - Java

Узнай цену своей работы

Формулировка задачи:

Подскажите, пожалуйста. Написала код. Кнопки идут одна за другой. А как сделать, чтобы одна кнопка была ниже второй?
public Pane_Product(){
        setLayout(new BorderLayout());
        
        JPanel centerPanel = new JPanel();
        Border centerBorder = BorderFactory.createTitledBorder("CENTER panel");
        centerPanel.setBorder(centerBorder);
        add(centerPanel, BorderLayout.WEST);
        JButton but1 = new JButton("Добавить");
        JButton but2 = new JButton("Добавить2");
         centerPanel.add(but1);
         centerPanel.add(but2);
И еще вопросик... в этой строчке
add(centerPanel, BorderLayout.WEST);
centerPanel вставляется в BorderLayout или BorderLayout вставляется в centerPanel?

Решение задачи: «Графический интерфейс (самые азы)»

textual
Листинг программы
public Pane_Product(){    
        JPanel centerPanel = new JPanel();
        centerPanel.setLayout(new BoxLayout(pane, BoxLayout.Y_AXIS));
        Border centerBorder = BorderFactory.createTitledBorder("CENTER panel");
        centerPanel.setBorder(centerBorder);
        JButton but1 = new JButton("Добавить");
        JButton but2 = new JButton("Добавить2");
        centerPanel.add(but1);
        centerPanel.add(but2);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5
Похожие ответы