![]() |
|
|
Themen-Optionen |
|
|
Nach oben #2 | |
|
Chefkoch-Mod
Registriert seit: 30.05.2004
Beiträge: 433
|
Zitat:
Ich glaube, Swing gibt es erst seid Java2. Auf jeden Fall löst Swing ab, da Du mit Swing mindestens soviel machen kannst, wie mit den AWT-Klassen. Wenn Du mehr Performance suchst, dann könntest Du auch SWT programmieren. Das nutzt dann - meines Wissens nach - c-Klassen. Allerdings musst Du für die Plattformunabhängigkeit dann die jeweiligen SWT-Libraries der Systeme installieren.
__________________
Denk mal darüber nach... Lars ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen. www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de |
|
|
|
|
|
|
Nach oben #3 |
|
Gast
Beiträge: n/a
|
Moin Moin,
wie kann ich es erreichen das AWT und Swing nach dem minimieren wieder sichtbar werden? Gibt es ein refresh wie bei JProgressBar wo man mit Java Code:
das updaten erzwingen kann? Dieses ist nur dann wenn das Programm noch arbeitet, auch das Menü ist in dieser Zeit nicht sichtbar. Holger |
|
|
|
Nach oben #4 |
|
Projektleiter
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.084
|
@Flytronik: Meinst du Component.repaint(); ?
@DrachenKaiser: Nimm Swing oder SWT. Ich persönlich bevorzuge Swing. SWT ist schneller als Swing, dafür aber wesentlich unflexibler und nicht Plattformunabhängig, d.h. du könntest Probleme kriegen, wenn dein Programm auf mehreren Plattformen laufen soll. Swing besticht duch seine tolle Architektur und hohe Effektivität. Die Geschwindigkeit ist auch nicht so schlecht. |
|
|
|
|
|
Nach oben #5 | |
|
Erfahrener Benutzer
Registriert seit: 29.05.2004
Beiträge: 228
|
Zitat:
Die Plattformunabhängigkeit bei Swing kommt auch nicht vom Himmel gefallen - d.h. es braucht genau wie bei SWT auch für jede Plattform eine Portierung. Mit Windows, MacOS X, QNX und Linux/Unix (Motif, Gtk und auch Fox) ist die Zahl der verfügbaren Plattformen von SWT für "normale" GUI-Programme vollstdändig ausreichen - das einzige was mir einfällt was fehlt ist BeOS, aber da gibts ja afaik nicht mal ne JVM für. Allerdings ist auch anzumerken dass Swing unter Java halt "quasi"-Standard ist und dass du für SWT-Programme jeweils auch SWT selber mitliefern musst weil das halt nicht gleich mit Java installiert wird. MfG Peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM "We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth |
|
|
|
|
|
|
Nach oben #6 |
|
Projektleiter
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.084
|
Ich hab noch nicht intensiv mit SWT gearbeitet, aber ich stelle es mir recht schwierig vor, die Art des Renderings einer Komponente zu verändern, wenn sie vollständig nativ ist, d.h. Änderungen an den Komponenten soll angeblich ausgesprochen schwer sein.
|
|
|
|
|
|
Nach oben #7 | |
|
Erfahrener Benutzer
Registriert seit: 29.05.2004
Beiträge: 228
|
Zitat:
d.h. wenn du sowas brauchst selber schreiben oder auf den vorhandenen plattformunabhängigen Komponenten aufbauen MfG Peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM "We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth |
|
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PgsLookAndFeel - LookAndFeel für Swing | pago | Projekte unserer Mitglieder | 7 | 23.04.2008 21:02 |
| Warning: not compatibele with future Swing releases | Ben | Allgemeine Java-Programmierung | 4 | 10.03.2006 11:08 |
| Events in nicht AWT Applications | Arvodan | Allgemeine Java-Programmierung | 2 | 30.08.2005 11:38 |
| Wie zeichne ich einen Pfeil mit awt? | lokl | Desktop-Applikationen und Grafik | 1 | 19.08.2005 00:10 |
| Java SWING | Basti77 | Literatur | 6 | 12.08.2005 11:19 |