Я абсолютный новичок в 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
Почему мой Jbutton теряет свою полную ширину при добавлении через JPanel в Borderlayout? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему мой Jbutton теряет свою полную ширину при добавлении через JPanel в Borderlayout?
Anonymous » » в форуме JAVA - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-