Hi Christian,
ja hier haben wir es:
class Panel
{
Dimension myDimension = new Dimension(15, 15);Panel(int h, int w)
{
myDimension.height = h;
myDimension.width = w;
}
}
Du definierst Dir eine eigene Klasse Panel, kann man machen, aber ich würde die Klasse z.B. MyPanel nennen, und ganz wichtig, sie muss natürlich alle Eigenschaften und Methoden eines in Java definierten Panels haben (Vererbung):
class MyPanel extends Panel
{
...
}
Die wichtigste URL zum Java programmieren ist übrigens die API Doku:
http://java.sun.com/j2se/1.4.1/docs/api/
Da kannst Du immer alles über die ganzen Klassen im Sprachstandard nachschlagen. Alles über Panel erfährst z.B. hier:
http://java.sun.com/j2se/1.4.1/docs/api/java/awt/Panel.html
Der Baum ganz oben gibt die Vererbungshierarchie an, MyPanel kommt jetzt eine weitere Stufe unter Panel ist also ein Panel, ein Container, eine Componente und ein Object mit allen Fähigkeiten und Methoden und Eigenschaften dieser Klassen.
Gruss
Marko