p0ll0_ ha scritto:
vorrei che salvasse la finestrella esattamente in quell posizione e in quella grandezza.
Se il tuo dubbio è come determinare dove/come si trova la toolbar, è perfettamente fattibile. Non l'ho mai fatto personalmente, ma "a naso" le operazioni sono semplici:
- mantieni il riferimento al BorderLayout del content-pane (meglio crearlo ex-novo ed impostarlo nel content-pane).
- invochi
getConstraints(tuaToolbar) sul BorderLayout, che dà il
constraint (è un Object) che può essere es. BorderLayout.NORTH, ecc...
- se il constraint è null vuol dire che la toolbar NON è nel BorderLayout e quindi sarà di certo flottante da qualche parte fuori dalla finestra. In quel caso usi il metodo
SwingUtilities.getWindowAncestor(tuaToolbar) ed ottieni la Window che contiene la toolbar. Prendi banalmente coordinate/dimensione della finestra.
- se il constraint non è null, allora la toolbar è nel BorderLayout. A seconda di quale constraint, es in NORTH ecc... puoi sapere quale area è (nota che es. BorderLayout.NORTH è un String, quindi usabile come valore in una configurazione e poi risettabile come constraint nel BorderLayout!).