Avatar billede tanjaerichsen Nybegynder
14. oktober 2002 - 11:35 Der er 2 kommentarer og
1 løsning

Centrere dialogboks

Hej.

Jeg vil gerne centrere en dialogboks på en frame. Er der nogen, som har et forslag til, hvordan dette lettest kan gøres?
Avatar billede soeborg Nybegynder
14. oktober 2002 - 11:36 #1
1.    
final int bred = 800;
final int hoj = 600;
// Angiver hojde og brede
2.
setLocation((Toolkit.getDefaultToolkit().getScreenSize().width - bred) / 2,
(Toolkit.getDefaultToolkit().getScreenSize().height - hoj) / 2);
// Centrer billedet på skærmen
Avatar billede soeborg Nybegynder
14. oktober 2002 - 11:37 #2
Ups det var et svar
Avatar billede dsj Nybegynder
14. oktober 2002 - 14:49 #3
Eksempel:

MinDialog dialog = new MinDialog(this, "Dette er min dialog", true);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = dialog.getSize();
if (frameSize.height > screenSize.height) frameSize.height = screenSize.height;
if (frameSize.width > screenSize.width) frameSize.width = screenSize.width;
dialog.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height -frameSize.height) / 2);
dialog.setVisible(true);

Dette eksempel virker uanset skærmopløsning :
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester