В моем проекте я пытался добавить JConsonle к ведьме JPanel, содержащейся в другой JPanel.
Проблема в том, что JConsole продолжает устанавливаться на 5 пикселей от вершины JPanel.AtСначала я подумал, что это правильно настроенный контейнер, но после того, как он выделил красный фон, я понял, что консоль устанавливается на 5 пикселей сверху.
Я также пытался использовать BorderLayout, чтобы установить егов СЕВЕР или ЦЕНТР JPanel, но это не работает, либо.
Это мой код:
public class MonopolyPanel extends JPanel {
JPanel consoleP = new JPanel();
JConsole console = new JConsole();
MonopolyPanel(){
this.setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
console.setPreferredSize(new Dimension(530, 300));
consoleP.add(console);
this.add(consoleP);
}
}