hallo!
bin mir nicht ganz sicher ob des Thema hier paßt aber irgendwie schon (vielleicht gehörts auch nach awt & swing...)
zum Problem: benutze für mein JPanel ein eigenes Layout.
Nun wird ja das getPreferredSize vom JPanel aufgerufen und dieser leitet das weiter an den "LayoutManager".
Besteht nu die möglichkeit nur dann getpreferredSize vom LayoutManager "laufen" zu lassen wenn eine bestimmte Eigenschaft gesetzt/nicht gesetzt ist.
sollte so zusagen so sein:
-> nur Prinzip Code *g*
kann man das so irgendwie machen?
weil der Aufruf / die Übergabe an den LayoutManager ist ja nicht wirklich "sichtbar"...?
danke für Ideen, bin da echt ratlos...
bin mir nicht ganz sicher ob des Thema hier paßt aber irgendwie schon (vielleicht gehörts auch nach awt & swing...)
zum Problem: benutze für mein JPanel ein eigenes Layout.
Nun wird ja das getPreferredSize vom JPanel aufgerufen und dieser leitet das weiter an den "LayoutManager".
Besteht nu die möglichkeit nur dann getpreferredSize vom LayoutManager "laufen" zu lassen wenn eine bestimmte Eigenschaft gesetzt/nicht gesetzt ist.
sollte so zusagen so sein:
Code:
Dimension getPreferredSize()
{
if(sizeFixed == true)
{
return fixedDimension;
}
else
{
//getPreferredSize vom LayoutManager aufrufen
}
}
-> nur Prinzip Code *g*
kann man das so irgendwie machen?
weil der Aufruf / die Übergabe an den LayoutManager ist ja nicht wirklich "sichtbar"...?
danke für Ideen, bin da echt ratlos...