Avatar billede ullesan Nybegynder
06. januar 2004 - 21:01 Der er 2 kommentarer og
2 løsninger

Justering af elementer

Hejsa...

Er det ikke muligt at justere elementer som det passer mig, uden at skulle bruge layout managers?!?

Hvordan kan jeg få pladseret et knap, eksempelvis, højre justeret 100 pixels fra nederste hjørner og som hele tiden er der uanset om man ændrer på skærmstørrelsen?

Jeg har arbejdet i Delphi og der kan man bruge anchors til at styre elementernes placeringer - findes der et match i java?

Tak
Avatar billede powerade Nybegynder
06. januar 2004 - 21:06 #1
Følgende link skulle indeholde svar på dit spørgsmål..
http://pandonia.canberra.edu.au/java/xadvisor/gridbag/gridbag.html
Er ikke selv den største haj til Java... ;o)
Avatar billede powerade Nybegynder
06. januar 2004 - 21:21 #2
Nederst på denne side er der også et eksempelt på hvordan du bruger det..
http://xml.apache.org/batik/javadoc/org/apache/batik/ext/swing/JGridBagPanel.html
Avatar billede trp79 Nybegynder
07. januar 2004 - 07:34 #3
Jo det er det da:

Vi vælger ikke at bruge en layout manager:
getContentPane().setLayout(null);

Vi placerer selv vores komponenter:
labelFirma.setFont(new java.awt.Font("Book Antiqua", 1, 18));
labelFirma.setText("Firmaer");
getContentPane().add(labelFirma);
labelFirma.setBounds(10, 0, 70, 23); //(x,y,brede, højde)

Mvh
Torben
Avatar billede trp79 Nybegynder
07. januar 2004 - 07:39 #4
Toolkit toolkit = Toolkit.getDefaultToolkit();
screenSize = toolkit.getScreenSize(); //vi henter skærmstr.

Du kan så bruge screenSize.width eller screenSize.hight til at placerer dine komponenter med.

Så vidt jeg husker skal du import java.util.*; for at bruge Toolkit

Har desværre aldrig arbejdet med delphi, så jeg ved ikke hvad anchors er - men jeg går ud fra at det er det poweade har svaret på.
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