Однако JPanel занимает слишком много вертикального пространства. Я хочу только тонкую горизонтальную полосу. Я использую Gridlayout (3, 0) на кадре и добавляю три панели (заголовок, контент, нижний колонтитул). < /P>
Вот соответствующая часть: < /p>
Код: Выделить всё
upperPanel = new JPanel();
upperPanel.setBackground(Color.RED);
upperPanel.setLayout(new FlowLayout(FlowLayout.CENTER));
upperPanel.add(titleLabel); // JLabel with larger font
frame.setLayout(new GridLayout(3, 0));
frame.add(upperPanel);
Подробнее здесь: https://stackoverflow.com/questions/796 ... java-swing