Newbie Fragen

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
Hallo,

ich bin Anfänger in Java und hätte mal ein paar Fragen, die ich hier in diesem Fred stellen möchte. Komme aus der MS Welt und bin ehrlich gesagt zunächst nicht so von Java begeistert. Das ganze Hin-und-Her von IBM mit den Versionen ist ja wirklich fürchterlich, die ganzen Namensänderungen...

Dann zur GUI, zuerst AWT, dann stellt man fest dass das doch nicht das wahre ist also SWING, das ist zu lahm, also SWT, dass ist auch nicht perfekt, dann JFace. Aber JFace alle reicht auch nicht, sprich man muss noch SWT verwenden... OMG!

Na ja, ich hab mich enschlossen RCP Anwendungen zu schreiben und fange erstmal klein an. Verwende für die GUI SWT.

1. Frage
wenn man str+leertaste drückt bekommt man die auto-verfollständigung, jetzt sind da noch die ganzen Klassen von AWT/Swing enthalten. Kann man diese irgendwie ausblenden?

2. Frage
Arbeite mit Perspektiven/Views/Editoren, wenn ich einen Button irgendwo platzieren möchte zum Testen, muss dieser zwangsläufig in eine View/Editor?

3. Frage
Was mich echt nervt, wenn ich bsp. folgende Zeile eingabe
this.ok = new Button(parent, SWT.PUSH);
und beim zweiten Parameter bin, erhalte ich die Auto-Verfollständigung erst nachdem ich die imorte inkludiert habe. Vorher wird "SWT" als Fehler erkannt. Kann man das nicht irgendwie umgehen?
 
G

Guest

Gast
Nächste Frage
Wieso wird aus einem Button eine Checkbox
this.ok = new Button(parent, SWT.0);
wenn man SWT.0 als Parameter eingibt, macht doch keinen Sinn?
 
S

SlaterB

Gast
zu 3.
ich verwende Eclipse (wovon sprichst du eigentlich)
da stört mich dieser unflexible Import auch mächtig

besonders schlimm auch bei Generics:
'List<Inte' eintippen, -> keine Autovervollständing zu Integer bis nicht List selber importiert ist,

da hilft nur eiserne Disziplin:
wenn du SWT eingetippt hast Auto-Vervollständigung aktivieren und Import von SWT auswählen, dann kann man erst den Punkt schreiben und es geht weiter,
teilweise doppelte Arbeit, aber besser als den Schreibfluss zu unterbrechen,

wenn nämlich SWT. im Quelltest steht, dann kann Eclipse nicht mal den Import mit Strg-O oder ähnliches schaffen ,
also erst
SWT x = null;
hinschreiben, importieren und dann gehts weiter (in deinem Fall als Parameter noch schwieriger),
verrücktes Programm
 

The_S

Top Contributor
naja, SWT ausschreiben, einmal STRG + leer, einmal Enter, punkt, weiter schreiben ... so umständlich und nervig find ich das nicht.
 
G

Guest

Gast
Hobbit_Im_Blutrausch hat gesagt.:
naja, SWT ausschreiben, einmal STRG + leer, einmal Enter, punkt, weiter schreiben ... so umständlich und nervig find ich das nicht.

wenn der namespace nicht importiert ist, wird keine autovervollsätndigung angezeigt, daum gehts. aber gut slaterb hats schon beantwortet.

1. Frage
wenn man str+leertaste drückt bekommt man die auto-verfollständigung, jetzt sind da noch die ganzen Klassen von AWT/Swing enthalten. Kann man diese irgendwie ausblenden?

2. Frage
Arbeite mit Perspektiven/Views/Editoren, wenn ich einen Button irgendwo platzieren möchte zum Testen, muss dieser zwangsläufig in eine View/Editor?

4. Frage
Wieso wird aus einem Button eine Checkbox
this.ok = new Button(parent, SWT.0);
wenn man SWT.0 als Parameter eingibt, macht doch keinen Sinn?

5. Frage
Füge in einer View wie folgt einen Button ein:
this.ok = new Button(parent, SWT.BORDER);
this.ok.setBounds(50, 50, 20, 80);
this.ok.setText("OK");
this.ok.redraw();
allerdings füllt dieser die View komplett aus, obwohl ich die Größe auf 20,80 gesetzt habe. Wie kann ich den Button in der gwünschten Größe anzeigen lassen?
 

foobar

Top Contributor
Dann zur GUI, zuerst AWT, dann stellt man fest dass das doch nicht das wahre ist also SWING, das ist zu lahm,
Swing hat durchaus immer noch seine Daseinsberechtigung, wenn man eine kleine plattformunabhängige Anwendung schreiben will. Oder wenn man die erweiterten Fähigkeiten wie LAFs/Themes oder anspruchsvolle Customwidgets nutzen will.

also SWT, dass ist auch nicht perfekt, dann JFace. Aber JFace alle reicht auch nicht, sprich man muss noch SWT verwenden... OMG!
Das ist so nicht ganz korrekt. JFace war nie als Ersatz für SWT gedacht, sondern als Erweiterung. JFace macht SWT erst erträglich durch den MVC Ansatz ;-)
 
G

gAST

Gast
Hallo,

wieso gibt es einen globalen Enum SWT für alle möglichen Einstellungen? Das ist doch echt blöd. Das macht intuitives Programmieren echt nicht möglich. Gerade als Anfänger wenn man noch nicht so viel Ahnung hat muss man sätndig in der API nachsehen. Da hats MS echt schlauer gemacht.

LG
 
G

Guest

Gast
gAST hat gesagt.:
Hallo,

wieso gibt es einen globalen Enum SWT für alle möglichen Einstellungen? Das ist doch echt blöd. Das macht intuitives Programmieren echt nicht möglich. Gerade als Anfänger wenn man noch nicht so viel Ahnung hat muss man sätndig in der API nachsehen. Da hats MS echt schlauer gemacht.

LG

???


Char wird in Java mit 16 Bit festgelegt. Unicode Zeichen aber mit 2x16 Bit. D. h. man kann nicht jedes Unicodezeichen in einem Char speichern? Wie macht man dass dann?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P newbie- Frage zu Ordner-Projektstruktur Java Basics - Anfänger-Themen 3
N Newbie^^ Java Basics - Anfänger-Themen 5
DeeDee0815 Java-newbie will Dialoge zentrieren und ein schönes GUI-Desi Java Basics - Anfänger-Themen 7
G [Rekursion] Newbie-Hilfe Java Basics - Anfänger-Themen 12
G Newbie-Frage: Klassenmodell erzeugen? Java Basics - Anfänger-Themen 5
C Newbie Frage zum erstellen von klassen. Java Basics - Anfänger-Themen 4
T Newbie Frage. Vector dynamisch benennen :( Java Basics - Anfänger-Themen 5
R newbie : "Schwarzes Loch" in JAVA-Anwendung Java Basics - Anfänger-Themen 2
T Newbie Frage Eine Java Anwendung fernsteuern? Java Basics - Anfänger-Themen 4
Zrebna Fragen zu einem Klassendiagramm Java Basics - Anfänger-Themen 8
H Fragen zu Wrapperklassen Java Basics - Anfänger-Themen 29
S Best Practice Fragen zu Projektstruktur einer Datenbank-Abfrage-App (MVC) Java Basics - Anfänger-Themen 13
A Bei VierGewinnt fragen ob man gegen CPU oder Menschen spielen will. Java Basics - Anfänger-Themen 7
A Bei VierGewinnt vorher fragen, ob man gegen den Computer spielen möchte oder gegeneinander. Java Basics - Anfänger-Themen 1
A Bei VierGewinnt fragen, ob man gegen den Computer spielen möchte oder gegeneinander Java Basics - Anfänger-Themen 1
sserio Wie kann man nach einer Klasse fragen? Java Basics - Anfänger-Themen 12
G Fragen zu Kompelierfehler in Aufgabe. Java Basics - Anfänger-Themen 25
E Bäume/ allgemeine Fragen Java Basics - Anfänger-Themen 21
O Falsche Antworten zu Fragen Java Basics - Anfänger-Themen 4
S Diverse Fragen vor Schulaufgabe ;) Java Basics - Anfänger-Themen 4
S Fragen zu Ausgabe double und float Java Basics - Anfänger-Themen 3
B fragen zu Aufbau eines UML-Klassendiagramm Java Basics - Anfänger-Themen 1
C 3 Fragen rund um Klassenattribute Java Basics - Anfänger-Themen 8
L Erste Schritte Log4J Fragen Java Basics - Anfänger-Themen 5
NeoLexx Fragen zu diversen Elementen der Javabibliothek Java Basics - Anfänger-Themen 5
D Budget Manager fragen zur Umsetzung Java Basics - Anfänger-Themen 9
N Fragen zur Datenspeicherung Java Basics - Anfänger-Themen 45
T Java Anfänger mit konkreten Fragen Java Basics - Anfänger-Themen 2
CT9288 Fragen zu Java Java Basics - Anfänger-Themen 16
W Fragen zu Generics Java Basics - Anfänger-Themen 14
T ObjectInput/OutputStream Fragen zur Funktionsweise Java Basics - Anfänger-Themen 3
J Fragen zu einer Methode Java Basics - Anfänger-Themen 3
J Fragen zum Code aus dem Buch "Schrödinger programmiert Java 2.te Ausgabe" Java Basics - Anfänger-Themen 6
Z Fragen zu Exception (Throws/throw) Java Basics - Anfänger-Themen 7
J Fragen zu Input/Output Java Basics - Anfänger-Themen 3
J Erste Schritte Oracle Tutorials zu Java 8 - Fragen dazu Java Basics - Anfänger-Themen 1
H Java Quereinsteiger Roadmap und Fragen Java Basics - Anfänger-Themen 29
H fragen Java Basics - Anfänger-Themen 15
M Samelsarium Grundlegender Fragen 2 Java Basics - Anfänger-Themen 9
M Sammelsarium an Grundlagen Grundlagen Fragen Java Basics - Anfänger-Themen 11
B Java ist / wird kostenpflichtig. Ein paar Fragen Java Basics - Anfänger-Themen 1
J Fragen zu synrchonized und kritischen Abschnitten Java Basics - Anfänger-Themen 5
S Fragen zu einem Rechentrainer Java Basics - Anfänger-Themen 2
B Java Vererbung Fragen (zu Code Beispiel) Java Basics - Anfänger-Themen 3
J Wo kann man Fragen zu ireport stellen. Java Basics - Anfänger-Themen 0
M Fragen zum Anlegen und Benutzen von Listen Java Basics - Anfänger-Themen 9
G Ein paar Anfänger Fragen zu StdDraw Java Basics - Anfänger-Themen 4
D Fragen zur Klassen Java Basics - Anfänger-Themen 4
Aprendiendo Zwei Fragen und ein geerbtes "protected"-Attribut Java Basics - Anfänger-Themen 2
J Interface Fragen bezüglich "Sauberkeit" von Code Java Basics - Anfänger-Themen 5
D Objekte-Fragen Java Basics - Anfänger-Themen 1
V Erste Schritte Habe Fragen zu der For und While Schleife als auch Inkrement und Dekrement Java Basics - Anfänger-Themen 4
D Anfänger-Fragen(Parameter einer Methode) Java Basics - Anfänger-Themen 7
K Zwei Fragen zu Graphics/Graphics2D Java Basics - Anfänger-Themen 5
R Fragen über den Konstruktor Java Basics - Anfänger-Themen 0
Azazel Ein paar Fragen zu Methodenaufrufen(java.awt) Java Basics - Anfänger-Themen 2
S Erste Schritte Fragen zur For-Schleife Java Basics - Anfänger-Themen 9
C Interface Fragen zum Interface Java Basics - Anfänger-Themen 7
GreenTeaYT Exception und zur OOP fragen? Java Basics - Anfänger-Themen 3
C Fragen zum Spigot Plugin (1.8) Java Basics - Anfänger-Themen 6
J Fragen zu Exceptions Java Basics - Anfänger-Themen 24
N Quiz- Fragen zufällig anzeigen lassen Java Basics - Anfänger-Themen 7
J Verschieden Fragen über Java Programmierung Java Basics - Anfänger-Themen 3
L Viele Fragen zu den Grundlagen Java Basics - Anfänger-Themen 5
B Fragen zu ZIP-File Java Basics - Anfänger-Themen 9
L fragen zu arrays Java Basics - Anfänger-Themen 8
L Fragen zu selbstgeschriebenem Programm Java Basics - Anfänger-Themen 5
M Fragen zum Auslesen von HTML Seiten Java Basics - Anfänger-Themen 5
J Threading-Aufgabe. Totale Noob Fragen, aber bitte trotzdem beantworten ;) Java Basics - Anfänger-Themen 7
S Java Fragen Konstruktor & Statische Methoden Java Basics - Anfänger-Themen 4
K Erste Schritte Frage Antwort Spiel - Fragen zur Planung Java Basics - Anfänger-Themen 2
C Java Applet Fragen: Serialisierung, Excel import Java Basics - Anfänger-Themen 2
Anfänger2011 2 kleine Fragen zu ArrayListen Java Basics - Anfänger-Themen 5
S Fragen zu Ausdrücken&Bedingungen Java Basics - Anfänger-Themen 5
A 2 kurze Anfänger fragen Java Basics - Anfänger-Themen 6
H grundlegende Fragen Java Basics - Anfänger-Themen 3
V Interface ich schäme mich das zu fragen, aber ich schaff nicht ein Text zu zentrieren :( [javaFX] Java Basics - Anfänger-Themen 6
N Programm: Fragen beantworten Java Basics - Anfänger-Themen 6
C Anfänger Anfänger Fragen Java Basics - Anfänger-Themen 8
Z Compiler-Fehler LinkedList Fragen Java Basics - Anfänger-Themen 4
D Rekursion Allgemeine Fragen Java Basics - Anfänger-Themen 2
D [Fragen] zu Methoden Java Basics - Anfänger-Themen 2
S Fragen zur Implementierung eines Binärbaums Java Basics - Anfänger-Themen 3
T Ein paar Fragen zu OOP und Java. Java Basics - Anfänger-Themen 16
J Allgemeine Fragen zur GUI Java Basics - Anfänger-Themen 1
johnnydoe Erste Schritte Erster Blick - erste Fragen Java Basics - Anfänger-Themen 11
DStrohma Grundsätzliche Fragen zu Drag & Drop Java Basics - Anfänger-Themen 1
N Klassen fragen zur getter und setter methode Java Basics - Anfänger-Themen 11
S 3 Fragen, Verzeichnis, GridLayout psoitionieren, Werte für JSpinner Java Basics - Anfänger-Themen 2
T Fragen zu Set / Relationen verknüpfen Java Basics - Anfänger-Themen 4
S 2 Fragen Java Basics - Anfänger-Themen 4
S Hallo und Fragen zu Arbeitsverzeichnis und Menü Java Basics - Anfänger-Themen 8
N Java Fragen... Java Basics - Anfänger-Themen 10
F ExecutorService Fragen! Java Basics - Anfänger-Themen 2
O HashMap Fragen Java Basics - Anfänger-Themen 8
C Fragen zu Arrays Java Basics - Anfänger-Themen 19
T viele "kleine" Fragen... Java Basics - Anfänger-Themen 3
S Fragen zur Implementierung eines Adressbuches Java Basics - Anfänger-Themen 20
S Fragen zu Arrays Java Basics - Anfänger-Themen 6
K Diverse Fragen zum Fehlerlogging Java Basics - Anfänger-Themen 9

Ähnliche Java Themen

Neue Themen


Oben