public static void centra(Component componente){
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
componente.setLocation((int) (dim.getWidth() - componente.getWidth()) / 2,
(int) (dim.getHeight() - componente.getHeight()) / 2);
}
N.B. Il meotod accetta un oggetto di tipo Component che non è altro che la classe da cui derivano le componenti Awt e Swing.
Si potrebbe quindi creare un metodo apposito per ogni tipo di componente, altrimenti accettare in input un Component e gestire in maniera generica ogni tipo di oggetto che ne deriva.
Nessun commento:
Posta un commento