Gui-Builder

Logaff

Bekanntes Mitglied
hiho,

1.)ich wollte wissen ob es ehr zu empfehlen ist den Code für die Oberfläche selbst zu schreiben oder ob es oki ist den code vom gui-builder bei netbeans zu verwenden?

2.)gibst irg wo noch paar gute tuts für oberflächen ausser in "Java ist auch eine Insel"?
 
Zuletzt bearbeitet von einem Moderator:

noobadix

Bekanntes Mitglied
Es ist sicherlich oki das zu googlen, weil die Fragen schon oft beantwortet worden sind. Ich habe ganz naiv "java obeflächen tutorial" gegooglet und brauchbare Ergebnisse erhalten.
Die Frage, wie viel Kontrolle ergo Wissen über GUI du brauchst musst du dir selbst beantworten.

Hier im Forum gibt es auch eine Kategorie "Tutorials/Quiz/FAQ", in der zunächst folgendes lesenswert ist:

http://www.java-forum.org/entwuerfe/94299-faq-swt-swing-grundlegende-informationen.html
 
Zuletzt bearbeitet:

chalkbag

Bekanntes Mitglied
Servus,

das wird sicherlich jetzt eine Grundsatzdiskussion.

ich persönlich klicke gerne im Windows Builder Pro (eclipse, kostenlos) erstmal die Oberfläche zusammen.
Danach strukturiere ich aber gerne den Code in einzelne Klassen um, auch kann man nicht alles in den Gui Buildern einstellen (z.B. SplitPlane hab ich über den Editor nicht hinbekommen). Danach war der Gui Builder oft nicht mehr zu verwenden, da er die ganzen Klassenbeziehungen nicht mehr auflössen konnte.

Für den Window Builder Pro gibts paar gute Beispiele, an sich ist er aber relativ selbsterklärend.
WindowBuilder User Guide - Google Web Toolkit - Google Code
 

twseitex

Mitglied
Hallo,
ich dreh den Spiess mal um.
Mangels irgend einem GUI-Konzept als Baustein in Java SE habe ich mir die GUI-Komponenten
selbst programmmiert, und zwar so, dass sie dynamisch fütterbar sind. Ich habe also Fensterelemente,
Buttons und Titels etc. als Klassen abgebildet und vereinigt, so dass per Konstruktur der Klassen
das Layout der GUI festgelegt werden kann. Also nichts anderes als ein GUI-Bilder, aber komplett
dynamisch. Die GUI ist in einem Applet gelandet.

Der Haken ist woanders.
Alle GUI-Komponenten müssen synchronisiert werden - von Fenster bis hin zum Button und allen
Events. Und dabei ist die GUI ja variabel. Also wurden eine Menge von Threads programmiert, die
parallel laufen.
Ergo GUI-Builder ohne synchronisierende Threads geht nicht.

Der nächste Haken: Wenn man die GUI mit der eigentlichen Aufgabe verbindet z.B. einem
Soundplayer, welche ebenfalls Threads nutzt UND mit den Threas der GUI synchronisert
werden muss. Bei Applet muss dieses auch noch periodisch in der GUI refresht werden.

Java AWT ist alles andere als perfomance. Und J-Element auch wenig.

Wer also eine GUI plant, die statisch ist, soll einen GUI-Bulder nehmen.
Wer also eine GUI plant, die komplett dynamisch ist, muss selbst Hand anlegen,
da Java SE so gut wie nichts von sich aus kombiniert.

Tutorials dazu gibt es nur grundlegende. Die Feinheiten muss man sich selbst
erarbeiten u.a. per Java-Doc zum Java-Release. Das kostet Zeit und Durchhaltewille.

Ich nutze Eclipse Helios und Java SE, also kein Java FX etc.

Damit die obige Erklärung auch beweisbar wird: Auf meiner Webseite
twseiten.com audio, flash and java findest Du den Beweis der dynamischen
GUI-Programmierung OHNE GUI-Builder. Der Java Player ist fast frei in der
GUI ausgestaltbar (siehe Beschreibungen). Und der Player frisst reichlich
Ressourcen.

Am besten das Applet downloaden und austesten. Das Applet ist free.
Die Konfiguration der GUI ist etwas kompliziert, da diese ja komplett
dynamisch programmiert wurde. Dafür sind GUI-Elemente ziemlich
frei ausgestaltbar.


Ciao !

P.S. mit Adobe Flash 5 kann man manche Sachen erheblich einfacher machen, wenn man es
im Zeitraum einer Trial schafft. Ansonsten kostet Flash ne Menge Geld.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Maxim6394 JavaFX Scene Builder - Crash bei eigener Komponente AWT, Swing, JavaFX & SWT 2
N JavaFX Einfacher Taschenrechner mit Scene Builder und Java FX AWT, Swing, JavaFX & SWT 0
B Scene Builder Textfeld Begrenzen AWT, Swing, JavaFX & SWT 3
I Scene Builder - mehrere Seiten AWT, Swing, JavaFX & SWT 6
J JavaFX Schiffe versenken mit JavaFX und Scene builder AWT, Swing, JavaFX & SWT 3
D Verschieden Scenen ansprechen mit dem Scene Builder und JavaFX (Eclipse) AWT, Swing, JavaFX & SWT 16
izoards Scene Builder vs. reality..... AWT, Swing, JavaFX & SWT 8
H JavaFX JavaFX - Scene Builder - BorderPane AWT, Swing, JavaFX & SWT 23
ruutaiokwu SWT "Google Window Builder" tut keine jar's ins Projekt rein bei SWT-Projekt AWT, Swing, JavaFX & SWT 22
S Scene Builder Fehlermeldung (Anfängerprobleme) AWT, Swing, JavaFX & SWT 0
S Scene Builder Fehlermeldung (Anfängerprobleme) AWT, Swing, JavaFX & SWT 8
R JavaFX Scene Builder Grundsätzliches AWT, Swing, JavaFX & SWT 6
S JavaFX Unterschiede zwischen Scene Builder 2.0 und der ausgeführten App AWT, Swing, JavaFX & SWT 17
S Window Builder AWT, Swing, JavaFX & SWT 20
B JavaFx Scene Builder Problem AWT, Swing, JavaFX & SWT 2
B JavaFX Grundlegende Verständnisfrage JavaFX<->Scene Builder AWT, Swing, JavaFX & SWT 12
D Gluon Scene Builder Custom AWT, Swing, JavaFX & SWT 0
L JavaFX GUI mit JavaFX. Scene Builder source code? AWT, Swing, JavaFX & SWT 6
Z Window Builder - Labels mit setText befüllen AWT, Swing, JavaFX & SWT 11
n00b4u JavaFX Scene-Builder Ressourcengrab? AWT, Swing, JavaFX & SWT 0
I Scene Builder kann .fxml nicht mehr laden AWT, Swing, JavaFX & SWT 3
EisKaffee Swing Window Builder installieren AWT, Swing, JavaFX & SWT 1
A Mit dem Scene Builder eine Collage erstellen (Bilder beziehen aus Flickr) AWT, Swing, JavaFX & SWT 1
B JavaFX Scene Builder: resize funktioniert (meist) nicht AWT, Swing, JavaFX & SWT 6
M JavaFX Wo finde ich den Scene Builder? AWT, Swing, JavaFX & SWT 3
A JavaFX Scene Builder eigene Klasse hinzufügen AWT, Swing, JavaFX & SWT 2
F JavaFX Scene Builder AWT, Swing, JavaFX & SWT 2
F JavaFX Scene Builder AWT, Swing, JavaFX & SWT 3
D JavaFX Scene Builder 2.0 einfügen einer CheckBoxListCell AWT, Swing, JavaFX & SWT 0
M JavaFX Fenstersteuerung in scene builder AWT, Swing, JavaFX & SWT 2
N JavaFX TreeTable Scene Builder AWT, Swing, JavaFX & SWT 8
M NetBeans Swing GUI Builder AWT, Swing, JavaFX & SWT 2
F GUI Einstieg (Scene Builder) AWT, Swing, JavaFX & SWT 3
H JavaFx - Scene Builder 2.0 - Classpath AWT, Swing, JavaFX & SWT 2
S GUI Entwicklung: GUI Builder oder doch lieber händisch? AWT, Swing, JavaFX & SWT 17
A JavaFX Eigene Komponenten im Scene Builder AWT, Swing, JavaFX & SWT 0
J Gibt es brauchbare GUI-Builder, oder doch besser alles per Hand machen? AWT, Swing, JavaFX & SWT 6
T Kleinen "Gui Builder" programmieren AWT, Swing, JavaFX & SWT 12
S NetBeans GUI Builder - Code-Platzierung AWT, Swing, JavaFX & SWT 3
M GUI-Programmierung - GUI-Builder oder eigenständig? AWT, Swing, JavaFX & SWT 16
M Swing In GUI-Builder-JFrame mit Menü Schreiben und Zeichnen AWT, Swing, JavaFX & SWT 4
J Swing Window-Builder-Projekt richtig übertragen AWT, Swing, JavaFX & SWT 2
H Swing Google Window-Builder AWT, Swing, JavaFX & SWT 4
H JTabedPane in GUI-Builder AWT, Swing, JavaFX & SWT 7
D SWT CheckBox auslesen (Window Builder Pro) AWT, Swing, JavaFX & SWT 2
G Grafische Oberflächen mit Java - GUI Builder oder von Hand? AWT, Swing, JavaFX & SWT 19
D Netbeans GUI-Builder Darstellungsprobleme AWT, Swing, JavaFX & SWT 2
T SWT Window Builder Pro File Dialog anzeigen AWT, Swing, JavaFX & SWT 10
T Auswahl in GUI-Builder mit Grafiken ausstatten AWT, Swing, JavaFX & SWT 4
I GUI Builder? Framework? Per Hand? AWT, Swing, JavaFX & SWT 9
F GUI Designer / Builder zeichnen AWT, Swing, JavaFX & SWT 7
B BufferedImage Builder AWT, Swing, JavaFX & SWT 15
T GUI-Builder selber erstellen AWT, Swing, JavaFX & SWT 2
F GUI-Builder rauskriegen AWT, Swing, JavaFX & SWT 4
A GUI-Builder AWT, Swing, JavaFX & SWT 5
K Netbeans GUI Builder (Matisse) und erstellen von JPopupMenu AWT, Swing, JavaFX & SWT 1
M Swing GUI Builder AWT, Swing, JavaFX & SWT 2
G Problem mit Cloudgarden's Jigloo (GUI-Builder) AWT, Swing, JavaFX & SWT 2
S Textdokumment öffnen(NetBeans5 Matisse GUI Builder) AWT, Swing, JavaFX & SWT 19
L Wo gibts gute, kostenlose Swing-Gui builder? AWT, Swing, JavaFX & SWT 13
M Ganz simpler GUI-Builder mit Reflection AWT, Swing, JavaFX & SWT 8

Ähnliche Java Themen

Neue Themen


Oben