En startkonfiguration kan enkelt visas i motsvarande användargränssnitt. Användare interagerar med en dialogruta för startkonfiguration för att skapa förekomster av olika typer av startkonfigurationer som har lagts till via insticksprogram. I varje typ av startkonfiguration definieras en grupp flikar där information om konfigurationen sammanställs och visas. Flikgruppen för att köra en lokal Java-tillämpning visas nedan.
Flikarna läggs till med hjälp av utökningspunkten org.eclipse.debug.ui.launchConfigurationTabGroups. I det här tillägget associeras en konfigurationstyps ID (definieras med hjälp av org.eclipse.debug.core.launchConfigurationTypes) med den klass som implementerar ILaunchConfigurationTabGroup.
Det kan hända att vissa flikgrupper endast är lämpliga när konfigurationen startas i ett visst läge. I så fall kan ett eller flera lägeselement anges tillsammans med klassen. För respektive läge kan flikgruppen tilldelas en unik beskrivning. Om inget läge anges, visas flikgruppen i alla lägen som inte har en lägesspecifik flikgrupp tillagd. Flikgruppen för Java-tillämpningar definieras för körnings- och felsökningslägen:
<extension point="org.eclipse.debug.ui.launchConfigurationTabGroups"> <launchConfigurationTabGroup type="org.eclipse.jdt.launching.localJavaApplication" helpContextId="org.eclipse.jdt.debug.ui.launchConfigHelpContext.local_java_application" class="org.eclipse.jdt.internal.debug.ui.launcher.LocalJavaApplicationTabGroup" id="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.localJavaApplication" bannerImage="icons/full/wizban/java_app_wiz.png"> <launchMode mode="debug" perspective="org.eclipse.debug.ui.DebugPerspective" description="%localJavaApplicationTabGroupDescription.debug"> </launchMode> <launchMode mode="run" description="%localJavaApplicationTabGroupDescription.run"> </launchMode> </launchConfigurationTabGroup> ...
Observera att även ett perspektiv kan anges med ett läge. Plattformen kommer då att växlas över till det angivna perspektivet när programmet startas i detta läge.
Din flikgruppsklass ansvarar för skapande av de erforderliga flikarna samt att visa och spara relevanta data från attribut i startkonfigurationen. En flik som är gemensam för alla konfigurationer, CommonTab, finns redan implementerad och kan skapas med hjälp av valfri konfiguration. I den här fliken hanteras sparandet av startkonfigurationen liksom insamling av gemensamma inställningar.