Я хотел был бы иметь иметь JPanel внутри моего JFrame фиксированного размера 400x400.Java Swing JPanel Размеры
Я также хотел бы, чтобы это была широкая рамка шириной 20 пикселей вокруг нее.
Основная проблема заключается в следующем коде, не придерживающемся его размера. `JScrollPane runningAni = new JScrollPane (new views.cRunningAnimation ( model));
runningAni.setMaximumSize(new Dimension(400,400));
this.setSize(new Dimension(600,600));
this.add(runningAni,BorderLayout.CENTER);`
При этом панель runningAni просто стреляет по всей рамке.
public void paint(Graphics g) {
this.setBackground(new Color(0,255,0));
}
Я знаю это, потому что мой полный кадр рисует сам зеленый, а не только JPanel (приведенный выше код краски для моей панели не фрейм)
Как бы я создать панель, так что всегда остается такой же размер, и поэтому вокруг него всегда будет 20-кратная цветовая рамка?
Мне это нравится +1! Как я могу установить границу вокруг моего Jpanel e..g add Border добавляет его внутри? – LmC
+1, для использования подходящего мануфактуры. – camickr
Не предлагайте использовать LayoutManager, пожалуйста! –