Как добавить кнопку в Java-приложение в правом нижнем углу границы слоя?

1

Эй, поэтому я пытаюсь добавить кнопку Logout в нижней части моего Java-приложения borderlayout. Также сделать другие 2 кнопки, которые у меня есть в центре приложения? Любая помощь будет большой.

    JPanel p = new JPanel();
    JPanel p2 = new JPanel();

    JButton b = new JButton("Edit/Add Data");
    JButton c = new JButton("Web Records Viewer");

    p.add(b);
    p.add(c);

    JButton d = new JButton("Logout");

    p2.add(d);

    add(p, Borderlayout.SOUTH int );
    add(p2, BorderLayout.EAST);
Теги:
layout
swing
jpanel

1 ответ

3
Лучший ответ

Добавьте еще одну Panel с другим BorderLayout. Что-то вроде,

JFrame f = new JFrame();
f.setLayout(new BorderLayout());
JPanel p = new JPanel();
JPanel p2 = new JPanel();
JPanel p3 = new JPanel(new BorderLayout());
JButton b = new JButton("Edit/Add Data");
JButton c = new JButton("Web Records Viewer");

p.add(b);
p.add(c);
f.add(p, BorderLayout.CENTER);

JButton d = new JButton("Logout");

p2.add(d);
p3.add(p2, BorderLayout.EAST);
f.add(p3, BorderLayout.SOUTH);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.pack();
f.setVisible(true);

Изображение 174551

  • 0
    Офигенно спасибо: D

Ещё вопросы

Сообщество Overcoder
Наверх
Меню