Strict Standards: Declaration of action_plugin_importoldchangelog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /homepages/32/d69930110/htdocs/com.sowas.javawiki/lib/plugins/importoldchangelog/action.php on line 8

Strict Standards: Declaration of action_plugin_importoldindex::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /homepages/32/d69930110/htdocs/com.sowas.javawiki/lib/plugins/importoldindex/action.php on line 57

Deprecated: Assigning the return value of new by reference is deprecated in /homepages/32/d69930110/htdocs/com.sowas.javawiki/inc/parserutils.php on line 208

Deprecated: Assigning the return value of new by reference is deprecated in /homepages/32/d69930110/htdocs/com.sowas.javawiki/inc/parserutils.php on line 211

Deprecated: Assigning the return value of new by reference is deprecated in /homepages/32/d69930110/htdocs/com.sowas.javawiki/inc/parserutils.php on line 421

Deprecated: Assigning the return value of new by reference is deprecated in /homepages/32/d69930110/htdocs/com.sowas.javawiki/inc/parserutils.php on line 594

Strict Standards: Declaration of cache_instructions::retrieveCache() should be compatible with cache::retrieveCache($clean = true) in /homepages/32/d69930110/htdocs/com.sowas.javawiki/inc/cache.php on line 291

Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /homepages/32/d69930110/htdocs/com.sowas.javawiki/inc/feedcreator.class.php on line 62

Deprecated: Function split() is deprecated in /homepages/32/d69930110/htdocs/com.sowas.javawiki/inc/auth.php on line 154

Warning: Cannot modify header information - headers already sent by (output started at /homepages/32/d69930110/htdocs/com.sowas.javawiki/lib/plugins/importoldchangelog/action.php:8) in /homepages/32/d69930110/htdocs/com.sowas.javawiki/inc/auth.php on line 245

Warning: Cannot modify header information - headers already sent by (output started at /homepages/32/d69930110/htdocs/com.sowas.javawiki/lib/plugins/importoldchangelog/action.php:8) in /homepages/32/d69930110/htdocs/com.sowas.javawiki/feed.php on line 35

Warning: Cannot modify header information - headers already sent by (output started at /homepages/32/d69930110/htdocs/com.sowas.javawiki/lib/plugins/importoldchangelog/action.php:8) in /homepages/32/d69930110/htdocs/com.sowas.javawiki/feed.php on line 36

Warning: Cannot modify header information - headers already sent by (output started at /homepages/32/d69930110/htdocs/com.sowas.javawiki/lib/plugins/importoldchangelog/action.php:8) in /homepages/32/d69930110/htdocs/com.sowas.javawiki/feed.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /homepages/32/d69930110/htdocs/com.sowas.javawiki/lib/plugins/importoldchangelog/action.php:8) in /homepages/32/d69930110/htdocs/com.sowas.javawiki/inc/pageutils.php on line 512

Warning: Cannot modify header information - headers already sent by (output started at /homepages/32/d69930110/htdocs/com.sowas.javawiki/lib/plugins/importoldchangelog/action.php:8) in /homepages/32/d69930110/htdocs/com.sowas.javawiki/inc/pageutils.php on line 513
Java Wiki http://javawiki.sowas.com/ 2017-04-25T20:34:56+02:00 Java Wiki http://javawiki.sowas.com/ http://javawiki.sowas.com/lib/images/favicon.ico text/html 2017-04-24T18:55:25+02:00 nosch java-tools:git http://javawiki.sowas.com/doku.php?id=java-tools:git&rev=1493052925&do=diff Tools Kurzübersicht der Befehle der Versionsverwaltung Git (Es wird dabei von einem lokalen Repositoy und einem entfernten Repository ausgegangen) Git arbeitet mit drei Stufen: * Arbeitsverzeichnis/-kopie (Working directory); hier werden die Dateien vom Entwickler bearbeitet * Index (Stage); hier wird sich der Zustand einer Datei gemerkt, in welchem der commit erfolgt * Repository; Die „Datenbank“ der Versionsverwaltung text/html 2016-06-07T11:39:49+02:00 nosch swt-jface:table-disable-scrollbar http://javawiki.sowas.com/doku.php?id=swt-jface:table-disable-scrollbar&rev=1465292389&do=diff Java - SWT/JFace org.eclipse.swt.widgets.Table new Table(shell, SWT.NO_SCROLL); // Beide Scrollbars ausblenden new Table(shell, SWT.NO_SCROLL | SWT.H_SCROLL); // Verticale Scrollbar ausblenden new Table(shell, SWT.NO_SCROLL | SWT.V_SCROLL); // Horizontale Scrollbar ausblenden text/html 2016-06-07T11:36:28+02:00 nosch swt-jface:swt-jface http://javawiki.sowas.com/doku.php?id=swt-jface:swt-jface&rev=1465292188&do=diff * asyncExec * AutoCompleteField * Button * Browser, SWT-eigener * Canvas mit transparentem Hintergrund * CCombo, Focus-Problem * CLabel, mit Icon ArrayFotoStacker, Fotos für Ihre Website * Colors * Cursor setzen (SWT) * Datei-Dialog * Dekorationen von Controls * Dialog (JFace) * Display * Events feuern * FormHeading/FormTitel text/html 2016-02-11T09:56:36+02:00 nosch eclipse-rcp:binding http://javawiki.sowas.com/doku.php?id=eclipse-rcp:binding&rev=1455180996&do=diff Java - Eclipse-RCP JFace-Data-Binding ab Eclipse 3.3 In einem gedachten Beispiel soll ein Model aus den drei Attributen * Nachname * Vorname * Geburtsdatum bestehen. Binding-Methode Die Binding-Methode kann beispielsweise in der MyFormPart-Klasse implementiert werden. text/html 2016-02-03T13:42:52+02:00 nosch java-tools:eclipse - angelegt http://javawiki.sowas.com/doku.php?id=java-tools:eclipse&rev=1454503372&do=diff Tools Tastenkombinationen * Strg+1 Kontextsensitive Vervollständigung oder Korrektur. Kann beispielsweise fehlende Deklarationen von lokalen oder Instanz-Variablen ergänzen. * Shift+F2 Zeigt die API Dokumentation zur Methode oder Klasse auf welcher sich der Cursor befindet. * F3 Springt zur Klasse/Methode auf welcher sich der Cursor befindet. * F4 Zeigt die Klassenhierarchie der Klasse auf welcher der Cursor steht. * Strg+Leertaste Startet die Autovervollständigung. * Strg-K Such… text/html 2016-02-03T13:19:58+02:00 nosch java-tools:java-tools http://javawiki.sowas.com/doku.php?id=java-tools:java-tools&rev=1454501998&do=diff * Eclipse * Git * JUnit text/html 2016-01-11T11:21:38+02:00 nosch eclipse-rcp:shortcuts-eclipse http://javawiki.sowas.com/doku.php?id=eclipse-rcp:shortcuts-eclipse&rev=1452507698&do=diff Java - Eclipse-RCP text/html 2016-01-11T11:20:06+02:00 nosch eclipse-rcp:targetplatform-eclipse http://javawiki.sowas.com/doku.php?id=eclipse-rcp:targetplatform-eclipse&rev=1452507606&do=diff Java - Eclipse-RCP Es gibt verschiedene Gründe eine eigene Targetplatform zu verwenden: * In einem Team ist gewährleistet, dass alle Entwickler gegen die selbe Version entwickeln. Auch, wenn verschiedenen Entwickler mit verschiedenen Eclipse-Versionen arbeiten (z.B. Milestones). * In die Targetplatform können gut für die zu erstellenden RCP-Anwendung benötigte Bibliotheken eingebunden werden, welche für die Entwicklung selber nicht benötigt werden (und umgekehrt). text/html 2016-01-11T11:14:55+02:00 nosch eclipse-rcp:menues http://javawiki.sowas.com/doku.php?id=eclipse-rcp:menues&rev=1452507295&do=diff Java - Eclipse-RCP Das Erstellen von Menüs und Toolbars ist nahezu identisch und wird daher zusammen erklärt. Mit einem Handler pro Menüpunkt Im Beispiel soll ein Menü „Schrift“ mit dem Menüpunkt „Tahoma 10“ erstellt werden: text/html 2016-01-11T11:11:06+02:00 nosch eclipse-rcp:activatecontext http://javawiki.sowas.com/doku.php?id=eclipse-rcp:activatecontext&rev=1452507066&do=diff Java - Eclipse-RCP org.eclipse.ui.contexts Im Beispiel wird beim Erhalt des Focus ein eigener Context gesetzt. Beim Verlust des Focus wird der Context wieder entfernt. addFocusListener(new FocusListener() { IContextActivation context; IContextService service; @Override public void focusGained(FocusEvent e) { service = (IContextService)PlatformUIActivator.getDefault().getWorkbench().getService(IContextService.class); context = service.activateCont… text/html 2016-01-11T11:08:25+02:00 nosch java:equals-hascode http://javawiki.sowas.com/doku.php?id=java:equals-hascode&rev=1452506905&do=diff Java - Allgemein Die Methode equals dient dem Vergleich von zwei Objekten (genauer: der inhaltlichen Gleichheit). Der Vergleich ist immer eindeutig. die Methode hascode erzeugt einen int-Wert, welcher das Objekt repräsentiert, aber nicht zwangsweise eindeutig ist. Zwei Objekte mit dem selben hashcode sind wahrscheinlich gleich aber nicht sicher. Diese Methode muss schnell funktionieren und wird in den Hash...-Klassen verwendet. text/html 2016-01-11T10:41:46+02:00 nosch eclipse-riena:eclipse-riena http://javawiki.sowas.com/doku.php?id=eclipse-riena:eclipse-riena&rev=1452505306&do=diff * Controller ermitteln * Image-Ordner festlegen * UI-Filter * UIProcess, nebenläufige Prozesse * Validierung ArrayAlphaAgent, die Java-Groupware