Portal > Foren > Java > Desktop-Applikationen und Grafik > Applet mit MenuBar?
Antwort
 
Themen-Optionen
Alt 02.06.2004, 16:31 Nach oben    #1
Flytronik
Gast
 
Beiträge: n/a
Standard Applet mit MenuBar?

Hallo,

ist es möglich einem Applet eine MenuBar zu geben?

Und wenn ja WIE ?

Holger
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.06.2004, 17:02 Nach oben    #2
bluelight
Gast
 
Beiträge: n/a
Standard

ja es ist möglich, genauso wie bei einem awt pogramm :wink:
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.02.2005, 16:01 Nach oben    #3
Benutzer
 
Registriert seit: 15.02.2005
Beiträge: 33
Standard Re: Applet mit MenuBar

Zitat:
Zitat von Flytronik
[..]Und wenn ja WIE ? [..]
Ist zwar schon ein Weile her, aber dennoch hier einmal ein wenig Beispielcode, wie man so etwas macht:
Zitat:
...
// ************************************************** **********************************
// * Initialisiere Komponenten für UI-Komponenten und füge sie dem Inhaltsfenster zu; *
// * sowie uch Verbindung zum geeigneten Listener. *
// ************************************************** **********************************
mb = new JMenuBar();
mb.addMouseListener(this);
mFile = new JMenu("Datei");
mFile.setMnemonic(KeyEvent.VK_D);
mEdit = new JMenu("Edieren");
mEdit.setMnemonic(KeyEvent.VK_E);
mCreateImportFile = new JMenu("CSV-Daten");
mCreateImportFile.setMnemonic(KeyEvent.VK_I);
mInformation = new JMenu("Programm-Information");
mInformation.setMnemonic(KeyEvent.VK_P);

miSave = new JMenuItem("Speichern");
miSave.setAccelerator(KeyStroke.getKeyStroke(KeyEv ent.VK_S,
ActionEvent.ALT_MASK));
miSave.getAccessibleContext().setAccessibleDescrip tion(
"Hier wird gespeichert!");
miSave.addActionListener(this);
mFile.add(miSave);

miSaveAs = new JMenuItem("Speichern als");
//miSaveAs.setMnemonic(KeyEvent.VK_A);
miSaveAs.addActionListener(this);
mFile.add(miSaveAs);
mFile.addSeparator();

miRetrieve = new JMenuItem("Laden");
miRetrieve.setAccelerator(KeyStroke.getKeyStroke(K eyEvent.VK_L,
ActionEvent.ALT_MASK));
miRetrieve.getAccessibleContext().setAccessibleDes cription(
"Hier wird geladen!");
miRetrieve.addActionListener(this);
mFile.add(miRetrieve);
mFile.addSeparator();

miDelete = new JMenuItem("Löschen");
miDelete.addActionListener(this);
mFile.add(miDelete);
mFile.addSeparator();

miPrint = new JMenuItem("Drucken");
miPrint.setAccelerator(KeyStroke.getKeyStroke(KeyE vent.VK_R,
ActionEvent.ALT_MASK));
miPrint.getAccessibleContext().setAccessibleDescri ption(
"Hier wird gedruckt (auch CRT)!");
miPrint.addActionListener(this);
mFile.add(miPrint);

miEditPref = new JMenuItem("ID ändern");
miEditPref.addActionListener(this);
mEdit.add(miEditPref);

miDoSomething = new JMenuItem("Mach etwas");
miDoSomething.setAccelerator(KeyStroke.getKeyStrok e(KeyEvent.VK_A,
ActionEvent.ALT_MASK));
miDoSomething.getAccessibleContext().setAccessible Description(
"Hier erledige etwas");
miDoSomething.addActionListener(this);
mCreateImportFile.add(miDoSomething);

miAbout = new JMenuItem("Über dieses Programm");
miAbout.addActionListener(this);
mInformation.add(miAbout);

miHints = new JMenuItem("Programmhinweise");
miHints.addActionListener(this);
mInformation.add(miHints);

mb.add(mFile);
mb.add(mEdit);
mb.add(mCreateImportFile);
mb.add(mInformation);
...
__________________
No Sig
Entitaet ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.02.2005, 00:56 Nach oben    #4
kron
Gast
 
Beiträge: n/a
Standard J2EE, EJB3, POJO - Welche Technologie einsetzen?

so, ich bin momentan dabei zu prüfen auf welcher technologie ich ein etwas größeres java projekt aufsetze.

da es ein informationssystem wird welches wachstumspotential hat will ich es von vornherein so auslegen das es gut skalierbar ist.

als O/R persistance layer habe ich mich eigentlich schon für hibernate entschieden. die features überzeugen und die geschwindigkeit scheint auch zu stimmen. alternativ hatte ich an QuasarPersistance von sd&m (www.openquasar.de) gedacht. allerdings geht mir hier die unterstützung für das jdk5.0 ab, welches ich eigentlich schon gerne benutzen möchte. die mapping definitionen scheinen sehr komplex zu sein - und zu guter letzt ist es zwar opensource aber die hibernate entwickelung scheint um einiges aktiver zu sein.

nun, da die anwendung in mehrere verteilte komponenten aufgeteilt sein wird dachte ich an J2EE. nachdem ich nun fast den ganzen tag damit zugebracht habe mir JBOSS anzusehen und EJB2.0/XDoclet etc reinzupfeifen bin ich für mich irgendwie zu dem schluss gekommen das es das nicht sein kann. die möglichkeiten sind bestimmt immens - aber ich möchte keinesfalls derart technologiegebunden sein und mich auf ein so spezielles framework wie J2EE festlegen.
das lässt sich nicht mit dem angestrebten architekturmodell vereinbaren (quasar hats mir angetan )

Spring lief mir über den weg, welches wohl mehr in richtung POJO (plain old java objects) geht und versucht diese mit j2ee zu verheiraten. konnte ich mir leider noch nicht genau ansehen, scheint aber interessant zu sein.

zu guter letzt warf ich noch einen blick auf EJB3 - ziel bei dieser spezifikation war es wohl diese ganze j2ee scheisse(sorry*g) zu vereinfachen. dank jdk5.0 und seinen annotationen fallen die nervigen xml dateien weg - in der ejb3 preview von jboss kommt hibernate zum einsatz. die mapping definition erfolgt direkt im code (durch annotations). die integration von POJOs ist wie mir scheint auch hier sehr gut möglich. das prinzip ist simpel und wie ich finde leicht zu erlernen - ich bin versucht es damit zu versuchen.
-> http://www.jboss.org/products/ejb3

allerdings bin ich mir nicht ganz sicher ob das wirklich das ist was ich suche.
wenn ich nun meine applikationsschicht (die business logik), welche ich möglichst technologieunabängig implementieren will, über schnittstellen an EJBs anbinde ..
.. kann ich diese dann einfach mit einem remote-client aufrufen?
.. ist es möglich diese zu verteilen und einen load-balancer vorzuschalten?

damit wäre schon sehr viel gewonnen, aber irgendwie habe ich das gefühl j2ee ist viel mehr und ich würde dann nur einen kleinen bruchteil nutzen - brauche ich hierfür überhaupt einen appserver wie jboss?
wenn das wie ich annehme nicht alles ist: was ist der eigentliche sinn von EJBs / J2EE?

es sei mir verziehen wenn die fragen dämlich sind - ich bin ein absoluter neuling was j2ee betrifft und habe auch nicht wirklich viel erfahrung mit java.

für einen rat wäre ich sehr dankbar, nicht das ich mir hier was antue was ich später bereue
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Java Applet soll Daten an ein PHP Script senden flanger Allgemeine Java-Programmierung 5 16.05.2007 16:52
applet wird nicht angezeigt function Desktop-Applikationen und Grafik 4 31.10.2005 12:48
Policy Datei für Applet konfigurieren bobcho Desktop-Applikationen und Grafik 14 28.06.2005 21:59
Applet korrekt einbinden bicpi Allgemeine Java-Programmierung 1 15.01.2005 06:13
2 Applet miteinander kommunizieren mr.no Allgemeine Java-Programmierung 3 23.11.2004 20:47


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:14 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44