Zum Forum springen
Benachrichtigungen
Alles löschen

[Geschlossen] Java Bedienführung durch Menüs

14 Beiträge
6 Benutzer
0 Reactions
1,063 Ansichten
Kranker
Beigetreten: 09.04.2007

Hallo,

Im Rahmen eines Praktikums soll ich eine Bedienführung in Form eines Menüs entwerfen. Da wir so etwas auch nicht ansatzweise behandelt haben, habe ich entsprechend keine Ahnung wie man dies realisieren kann. Bisher haben wir mit Eclipse programmiert und nach meinen bisherigen Recherchen soll es ja doch etwas aufwendiger sein damit Benutzeroberflächen zu erstellen.

Gibt es hierzu gute Tutorials, die möglichst in Deutsch gehalten sind?
Mit welchen Programmen ist so etwas gut zu gestalten?

Danke für eure Mühen.

Gruß Kranker


13 Antworten
WayneBrady
Beigetreten: 01.02.2008

Hi,

hier mal ein paar links die mir im Studium immer weitergeholfen haben..

Java Tutorials:
http://java.sun.com/docs/books/tutorial/

Java ist auch eine Insel:
http://www.galileocomputing.de/openbook/javainsel5/index.htm.html

GUIs in Java Programmieren kann wirklich ein bischen fummelig sein.. kommt aber auch drauf an was du umsetzen willst..

Soll es einfach nur ein fenster mit Menüleiste sein, mit Untermenus und paar einträgen -> easy machbar


Kannst dir auchmal Netbeans anschaun
http://netbeans.org/features/java/swing.html
Das hat nen GUI Builder. Ansonstn is Eclipse RCP ganz cool. Das ist auch SWT basierend und sieht in den meisten Fällen cooler aus als Swing.


Javainsel bei google eingeben. Ist nen gutes Freebook ;)


http://www.javabuch.de/
find ich ganz gut
und das ganze direkt zu coden find ich auch nicht aufwendiger als per GUI-toolbox (zumindest was menüs betrifft)


Kranker Themenstarter
Kranker
Beigetreten: 09.04.2007

1)Also ich meld mich mal wieder zu Wort. Danke für die Beiträge.
Ich hab mich jetzt eigentlich für Eclipse Visual Editor entschieden mit dem das ganze auch machbar sein sollte.
Was zu machen ist:
-Fenster mit ein paar Buttons um damit verschiedene Funktionen(als Methoden implementiert) aufzurufen und Ergebnisse in einem gesonderten Fenster auszugeben.

2)Mein größtes Problem ist dass ich es nicht schaffe den Visual Editor zu installieren.

An error occurred while collecting items to be installed
session context was:(profile=SDKProfile, phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Collect, operand=, action=).
Artifact not found: osgi.bundle,org.eclipse.jem,2.0.300.R3_1_maintenance.
http://download.eclipse.org/tools/ve/updates/1.4/plugins/org.eclipse.jem_2.0.300.R3_1_maintenance.jar
Artifact not found: osgi.bundle,org.eclipse.jem.beaninfo,2.0.300.R3_1_maintenance.
http://download.eclipse.org/tools/ve/updates/1.4/plugins/org.eclipse.jem.beaninfo_2.0.300.R3_1_maintenance.jar

usw ....

Ob ich das ganze von der Update Seite versuche zu installieren oder über das heruntergeladene immer die gleiche Meldung. Nun scheint es laut Google irgendetwas mit einem osgi bundle zu tun zu haben. Ich hab aber keine Ahnung was ich jetzt machen soll. Kann keine Hilfe finden und wenn jemand ein solches Problem hat ist es meist eine zu alte Eclipse Version(hab die neueste 3.52) oder nicht installiertes EMF(ist installiert).

Cliffs:
-Will Menüs mit Visual Editor machen
-Visual Editor lässt sich nicht installieren


WayneBrady
Beigetreten: 01.02.2008

ganz ehrlich ich würde dir empfehlen die sachen von Hand zu schreiben.. so lernst du es am besten. Diese GUI- Editoren produzieren ne Menge Code wo kein Mensch durchsteigt, weil sie eigene Layout Manager benutzen..

sollst du den code eigentlich einreichen oder soll das programm nur irgendwie funktionieren? ich denke dein Betreuer würde auch lieber sehen dass du es selber umgesetzt hast, als einen editor zu bemühen..

mit den Problemen mit Visual Editor kann ich dir leider auch nicht helfen, sorry


die visuellen editoren für eclipse sind ziemlich buggy... bist du die mal funktionierend installiert hast, hast du das per hand hundertmal fertig ;)
aber grundsätzlich installiert man eclipse-plugins über das interne installations-menü, damit werden automatisch abhängigkeiten geladen. soweit ich mich erinnere, funktionieren einige eclipse-versionen (gibt da ja verschiedene bundles ... für java, j2ee, web, etc.) nicht mit den abhängigkeiten, die der VE braucht.

hab früher mal den oracle JDeveloper für guis verwendet (mittlerweile freeware, man muss sich nur bei oracle registrieren), damit ist das einigermaßen brauchbar gegangen. in der neuesten version bugd das aber auch ziemlich (unter linux). kannst den ja mal probieren und den generierten code nach eclipse kopieren.


Kranker Themenstarter
Kranker
Beigetreten: 09.04.2007

Original von daegga
die visuellen editoren für eclipse sind ziemlich buggy... bist du die mal funktionierend installiert hast, hast du das per hand hundertmal fertig ;)
aber grundsätzlich installiert man eclipse-plugins über das interne installations-menü, damit werden automatisch abhängigkeiten geladen. soweit ich mich erinnere, funktionieren einige eclipse-versionen (gibt da ja verschiedene bundles ... für java, j2ee, web, etc.) nicht mit den abhängigkeiten, die der VE braucht.

hab früher mal den oracle JDeveloper für guis verwendet (mittlerweile freeware, man muss sich nur bei oracle registrieren), damit ist das einigermaßen brauchbar gegangen. in der neuesten version bugd das aber auch ziemlich (unter linux). kannst den ja mal probieren und den generierten code nach eclipse kopieren.

Ja so habs ichs auch versucht. Aber über die Update Seiten ging auch nichts.

@WayneBrady

Kannst du mir irgendwelche Seiten empfehlen wo soetwas erklärt wird. Über Java findet man zwar tausend Sachen aber wirklich gut erklärtes(z.B Step-by-Step) für Laien ist eher selten dabei.


WayneBrady
Beigetreten: 01.02.2008

naja die Seiten hab ich ja oben schon verlinkt. Da solltest du mit ein wenig suchen alles finden was du benötigst.. Stichwort ist hier Swing

Ich hoffe Englisch ist kein problem für dich, dann schau dir einfach die Beispiele in den Java tutorials an..

was ist denn dein Hauptproblem? weisst du wie du das programm generell aufbauen willst und kennste dich mit den wichtigsten Klassen dafür aus? Also JFrame, JButton etc?


philwen
Beigetreten: 13.05.2007

schau dir mal swing an und die dazugehörige api


Kranker Themenstarter
Kranker
Beigetreten: 09.04.2007

Also ich hab mich kaum mit Java beschäftigt und mit Interfaces komplett nicht. Aufbau des Programms hab ich im Kopf weiß natürlich nicht was da jetzt alles realisierbar ist. JFrame etc sagt mir überhaupt nix.


WayneBrady
Beigetreten: 01.02.2008

dann schau dir am besten mal das Kapitel über Swing in Java ist auch eine Insel an.. da werden die Sachen erklärt

http://openbook.galileocomputing.de/javainsel8/javainsel_16_001.htm#mjda6f564a051a1270834cc9b46ee6f566


Teilen: