Почему мой Jbutton теряет свою полную ширину при добавлении через JPanel в Borderlayout?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Почему мой Jbutton теряет свою полную ширину при добавлении через JPanel в Borderlayout?

Сообщение Anonymous »

Я абсолютный новичок в Java Swing и пытаюсь создать простой графический интерфейс для конвертера устройства. Кнопка растягивается по всей ширине окна, что именно я хочу: < /p>
import javax.swing.JFrame;
import java.awt.BorderLayout;
import javax.swing.JButton;

public class Main {

public Main() {
JFrame frame = new JFrame("Unit Converter");
frame.setSize(800, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JButton convertButton = new JButton("Convert");
frame.add(convertButton, BorderLayout.PAGE_END);

frame.setVisible(true);
}

public static void main(String[] args) {
new Main();
}
}
< /code>
Однако я прочитал онлайн, что лучше добавить компоненты в JPanel, а затем добавить эту панель в кадр. Но когда я попробую, кнопка больше не растянута - она ​​остается маленькой: < /p>
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.BorderLayout;
import javax.swing.JButton;

public class Main {

public Main() {
JFrame frame = new JFrame("Unit Converter");
frame.setSize(800, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JPanel panel = new JPanel();
JButton convertButton = new JButton("Convert");

frame.add(panel, BorderLayout.PAGE_END);
panel.add(convertButton, BorderLayout.PAGE_END); //

Подробнее здесь: https://stackoverflow.com/questions/795 ... rderlayout
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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