Ich habe ein repaint Problem.
Sobald ich nach einem Resize der JFrame Componente zwei JScrollPane (Mit JList) in der breite verändern möchte, wird die aktuelle Änderung aber nicht gezeichnet.
Ich habe bereits versucht sämtliche Componenten per repaint() und validate() neuzuzeichen, geht aber nicht, es passiert nichts. Auch e.getComponent().repaint() habe ich versucht, kein unterschied.
So sieht meine componentResized Methode aus:
Biiiitte helft mir...
Sobald ich nach einem Resize der JFrame Componente zwei JScrollPane (Mit JList) in der breite verändern möchte, wird die aktuelle Änderung aber nicht gezeichnet.
Ich habe bereits versucht sämtliche Componenten per repaint() und validate() neuzuzeichen, geht aber nicht, es passiert nichts. Auch e.getComponent().repaint() habe ich versucht, kein unterschied.
So sieht meine componentResized Methode aus:
Code:
public void componentResized(ComponentEvent e)
{
Dimension checkSize = new Dimension(this.getSize());
int width = ((int)checkSize.getWidth() - 30) / 2;
dbScroller.setPreferredSize(new Dimension(width,330));
userScroller.setPreferredSize(new Dimension(width,330));
}
Biiiitte helft mir...