Перейти к контенту

Размещение компонента в нижнем правом углу с BorderLayout в Java

Мы создали кнопку компонента, который будет расположен в нижнем правом углу —

JButton button = new JButton("This is Demo Text!");
button.setBackground(Color.blue);
button.setForeground(Color.white);

Создание панелей. Теперь расположите выше созданный компонент кнопки в правом нижнем углу —

 

JPanel bottomPanel = new JPanel(new BorderLayout());
bottomPanel.add(button, BorderLayout.LINE_END);
JPanel mainPanel = new JPanel(new BorderLayout());
mainPanel.add(bottomPanel, BorderLayout.PAGE_END);

Ниже приведен пример размещения компонент в нижнем правом углу с BorderLayout в Java —

Пример

package my;
import java.awt.BorderLayout;
import java.awt.Color;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class SwingDemo {
   public static void main(String[] args) {
      JButton button = new JButton("This is Demo Text!");
      button.setBackground(Color.blue);
      button.setForeground(Color.white);
      JPanel bottomPanel = new JPanel(new BorderLayout());
      bottomPanel.add(button, BorderLayout.LINE_END);
      JPanel mainPanel = new JPanel(new BorderLayout());
      mainPanel.add(bottomPanel, BorderLayout.PAGE_END);
      // mainPanel.setPreferredSize(new Dimension(550, 400));
      JFrame frame = new JFrame();
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.getContentPane().add(mainPanel);
      frame.setSize(550, 400);
      frame.setLocationRelativeTo(null);
      frame.setVisible(true);
   }
}

Оцени статью

Средняя оценка / 5. Количество голосов:

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)