De Visual Editor voor Java

De Visual Editor is een code-gebaseerde Java-editor waarmee u toepassingen met een grafische gebruikersinterface (GUI) kunt ontwerpen. De Visual Editor is gebaseerd op het JavaBeans-componentenmodel en ondersteunt visuele opbouw waarbij de Standard Widget Toolkit (SWT), de Abstract Window Toolkit (AWT) of Swing wordt gebruikt.

Visual Editor is ontworpen om te werken met .java-bronbestanden, om de bron te bewerken en tegelijkertijd aan het visuele ontwerp te werken. Visual Editor heeft geen eigen perspectief. Als u Visual Editor in het perspectief Java gebruikt, gebruikt het programma de positie die u hebt aangegeven in de views Taken, Console en Overzicht.

U kunt de Visual Editor gebruiken om met een wizard een visuele klasse te maken en vervolgens de klasse te ontwerpen met visuele componenten of Java-beans in een ontwerppalet. Deze klasse kan een uitvoerbare toepassing zijn (een klasse met een main-methode) of een Java-bean die u in een andere klasse wilt opnemen. Om als Java-bean gebruikt te worden door de Visual Editor hoeft geen interface geïmplementeerd te worden. Het enige vereiste is dat de editor weet hoe de klasse moet worden geïnstantieerd. Voor de meeste doeleinden houdt dit in dat in dat de klasse 'public' moet zijn en een public null-constructor moet hebben. De null-constructor mag niet abstract zijn, maar kan wel expliciet of impliciet zijn. De Visual Editor herkent echter enige uitzonderingen, bijvoorbeeld java.awt.Dialog-subklassen (die zijn geïnstantieerd met de argumentconstructor java.awt.Frame) of SWT-besturingsfuncties. Bepaalde andere klassen worden herkend en kunnen worden neergezet of tot subklasse benoemd, bijvoorbeeld Eclipse RCP-views of -editors. Visual Editor voegt een expliciete constructor toe die de initialisatiemethode aanroept. Deze wordt gebruikt om de aanvangsstatus van de Java-bean in te stellen.

(C) Copyright IBM Corporation 1999, 2004. Alle rechten voorbehouden.