21. december 2005 - 21:05Der er
9 kommentarer og 1 løsning
Vinduet får ikke den rigtige størrelse ved load
Jeg har 2 klasser, en der er et JPanel og en der er en JFrame, som jeg adder min JPanel til, og så bruger pack. På min JFrame tegner jeg en cirkel. Og så bruger jeg pack. Men vinduet bliver ikke den rigtige størrelse, det viser ikke hele cirklen.
Jeg kan ikke lige gennemskue hvad jeg mangler :S
import javax.swing.*;
public class Class1 extends JFrame { public Class1() { Class2 a = new Class2(); this.add(a); this.pack(); this.setVisible(true); } }
import javax.swing.*; import java.awt.*;
public class Class2 extends JPanel { public void paint(Graphics g) { g.drawOval(0, 0, 99, 99); } }
Argh! Jeg har for vane med at glemme at tjekke mine gamle spørgsmål, fordi jeg hele tiden starter på nye projekter :( Men ja, smid et svar. Jeg har bare angivet en bestemt størrelse på min JFrame.
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.