---
title: 'Korrekte Inhaltsbreite in paintComponent() durch Insets beachten'
url: 'https://www.tutego.de/blog/javainsel/2007/04/korrekte-inhaltsbreite-in-paintcomponent-durch-insets-beachten'
markdown: 'https://www.tutego.de/blog/javainsel/2007/04/korrekte-inhaltsbreite-in-paintcomponent-durch-insets-beachten.md'
date: '2007-04-20'
description: 'Entwickler eigener Swing-Komponenten werden fürs Zeichnen auf getWidth() und getHeight() zurückgreifen. Wegen möglichen Insets sollte man jedoch beim Zeichen die Größenveränderungen betrachten. @Overrideprotected void paintComponent( Graphics g ){ Insets insets = getInsets(); int x = insets.left;…'
taxonomy:
  category:
    - Allgemein
---

# Korrekte Inhaltsbreite in paintComponent() durch Insets beachten

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://www.tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://www.tutego.de/blog/javainsel/)

## Korrekte Inhaltsbreite in paintComponent() durch Insets beachten

20.04.2007 · [Christian Ullenboom](https://www.tutego.de/blog/javainsel/author/admin/)

Entwickler eigener Swing-Komponenten werden fürs Zeichnen auf `getWidth()` und `getHeight()` zurückgreifen. Wegen möglichen Insets sollte man jedoch beim Zeichen die Größenveränderungen betrachten.

```java
@Overrideprotected void paintComponent( Graphics g ){  Insets insets = getInsets();  int x = insets.left;  int y = insets.top;  int width = getWidth() - insets.left - insets.right;  int height = getHeight() - insets.top - insets.bottom;
```

```text
  ...
```

Kategorien: [Allgemein](https://www.tutego.de/blog/javainsel/category/allgemein/)

[← Alle Beiträge](https://www.tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [range() in Java](https://www.tutego.de/blog/javainsel/2007/04/range-in-java.md)
- Next: [Shell-Script-Editor (ShellEd) und Eclipse Target Management Project/Remote System Explorer](https://www.tutego.de/blog/javainsel/2007/04/shell-script-editor-shelled-und-eclipse-target-management-projectremote-system-explorer.md)
