du skal caste Graphics til Graphics2D og ændre Stroke. Graphics2D g2d = (Graphics2D) g; g2d.setStroke(new BasicStroke(5.0f)); g2d.drawLine(10,10,40,40);
class Tegning extends JPanel { public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2d = (Graphics2D) g; setBackground(Color.lightGray); Font aFont = new Font("MTB",Font.BOLD, 14); g2d.setFont(aFont); g2d.setStroke(new BasicStroke(4.0f)); g2d.drawLine(10,40,40,40); g2d.drawString(aFont.getName(), 40, 40); } } den tegner linjen med den nye tykkelse, men ikke strengen. Det skyldes sikkert at den anvender de glyphs der er i font'en og disse er fastlåste. Object1 o1 = (Object1) (new Object2()); kaldes en type-cast og bygger på princippet om polymorphism, hvilket er lidt for omfattende til at gennemgå her.
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.