Syrius_89
27-09-2011, 10:55
Salve ragazzi
Sto creando un programmino di grafica vettoriale in java. Il problema è presto detto: ho creato un custom JPanel in una Grid che si ridimensiona (setPreferredSize) ad ogni cambio di zoom. Poichè include tutta la zona 'disegnabile' è più grande di qualunque monitor e perciò l'ho incluso in un JScrollPane. Però questo custom Panel ha una preferredSize di 2000, 2000 e quando lo includo se invoco getSize sul pannello mi dà le dimensioni del JScrollPane.
Perchè la size del pannello incluso nello scrollPane segue le dimensioni del parent?
Grazie in anticipo
Sto creando un programmino di grafica vettoriale in java. Il problema è presto detto: ho creato un custom JPanel in una Grid che si ridimensiona (setPreferredSize) ad ogni cambio di zoom. Poichè include tutta la zona 'disegnabile' è più grande di qualunque monitor e perciò l'ho incluso in un JScrollPane. Però questo custom Panel ha una preferredSize di 2000, 2000 e quando lo includo se invoco getSize sul pannello mi dà le dimensioni del JScrollPane.
Perchè la size del pannello incluso nello scrollPane segue le dimensioni del parent?
Grazie in anticipo