Portal > Foren > Java > Allgemeine Java-Programmierung > Online Manual mit allen Klassen
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 05.08.2005, 16:27 Nach oben    #1
wersi77
Gast
 
Beiträge: n/a
Standard Online Manual mit allen Klassen

Hallo,

ich bin ein ziemlicher Newbee, was Java angeht und habe bei den ganzen Möglichkeiten, die Java bietet nicht immer die richtige Syntax im Kopf.
gibt es nicht ein Online Manual, wo alle Klassen aufgeführt und die Möglichkeiten dokumentiert sind?
Ich möchte beispielsweise lediglich eine GUI aufbauen und positionieren. Das bedarf einer Menge Formatierung, die man einfach nicht im Kopf haben kann.
Beispiel:
- Linksausrichten eines JTextField linksbündig zum Pane.
Jetzt würde ich gerne ein Manual haben, was mir die Möglichkeiten präsentiert.
Bei PHP gab es so ein Manual auch...
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.08.2005, 16:33 Nach oben    #2
Corvin Gröning
 
Benutzerbild von Corvin
 
Registriert seit: 19.03.2005
Ort: S-H | Flensburg
Beiträge: 459
Standard

Hi!

http://java.sun.com/j2se/1.5.0/docs/index.html

Vielleicht ist hier auch noch was für dich dabei:
http://www.jforum.de/showthread.php?t=170
Corvin ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.08.2005, 16:40 Nach oben    #3
wersi77
Gast
 
Beiträge: n/a
Standard

import java.awt.BorderLayout;

import javax.swing.*;

public class Hauptfenster
extends JFrame{
public Hauptfenster(){
super("Hauptfenster");

JPanel obenPanel=new JPanel();
JPanel mittePanel=new JPanel();
JPanel untenPanel=new JPanel();

JTextField obentext=new JTextField();
obentext.setSize(50,200);

obentext.setText("Tolle Sache");
obentext.setAlignmentX(1);

JTextField untentext=new JTextField();
untentext.setSize(0,100);

JButton untenknopfOk=new JButton("OK");
JButton untenknopfReset=new JButton("Reset");


obenPanel.add(obentext);
mittePanel.add(untentext);
untenPanel.add(untenknopfOk);
untenPanel.add(untenknopfReset);

add(obenPanel,BorderLayout.NORTH);
add(mittePanel,BorderLayout.CENTER);
add(untenPanel,BorderLayout.SOUTH);

}

}

Wie bekomme ich die beiden TExtfields nach links gerückt und mit einer Standardgröße?
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.08.2005, 17:45 Nach oben    #4
Benutzer
 
Registriert seit: 01.07.2005
Beiträge: 37
Standard

Also erstmal nimmste dir einen LayoutManager her. Nicht den BorderLayout sondern ein FlowLayout oder ein GridLayout oder ähnliches. Mit dem BorderLayout kann nämlich pro "Sektion" ( also North, South, Center, East, West ) nur eine Komponente hinzugefügt werden, oder vielmehr zeigt er dir nur eine an.
Bei dem FlowLayout kannst du z.B. die Ausrichtung angeben.
Setz dich am besten mal mit den Layoutmanagern ein wenig auseinander.
Desweiteren empfehle ich dir eine richtige IDE wie z.B. Eclipse oder NetBeans.
NetBeans ist so komfortabel, dass du dir die GUI sogar zusammenklicken kannst.
Aber beide haben diese Syntaxvervollständigung und zeigen dir ja uach die ganzen Attribute und Methoden an.
Ansonsten, wie Corvin Gröning schon schrieb, die JAVADOC API von SUN und
das hier:

http://www.galileocomputing.de/openbook/javainsel4/

Aber es würde z.B. schon reichen wenn du sowas hier machst:

Code:
   JPanel obenPanel=new JPanel(new FlowLayout(FlowLayout.RIGHT);
   JPanel mittePanel=new JPanel(new FlowLayout(FlowLayout.CENTER);
   JPanel untenPanel=new JPanel(new FlowLayout(FlowLayout.LEFT);
Hot-Thunder ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.08.2005, 18:09 Nach oben    #5
Corvin Gröning
 
Benutzerbild von Corvin
 
Registriert seit: 19.03.2005
Ort: S-H | Flensburg
Beiträge: 459
Standard

Zitat:
NetBeans ist so komfortabel, dass du dir die GUI sogar zusammenklicken kannst.
Kann man bei Ecipse mit dem Visual Editor (Plugin) auch. Ist aber nicht empfehlenswert (einen GUI-Designer zuverwenden) ...
Corvin ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.08.2005, 20:08 Nach oben    #6
Benutzer
 
Registriert seit: 01.07.2005
Beiträge: 37
Standard

Jo, der Meinung schließe ich mich an. Wollte das nur angesprochen haben.
Hot-Thunder ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.08.2005, 07:28 Nach oben    #7
Erfahrener Benutzer
 
Registriert seit: 16.11.2005
Beiträge: 242
Standard

also wenn jemand Erfahrung mit java hat spricht eigentlich nichts gegen einen Gui-Editor. Warum muss ich unbedingt auf den Knien nach Rom rutschen wenn ich auch fliegen kann.
Und Netbeans baut eigentlich ziemlich sauberen GUI - code. Ich kann mich absolut nicht beschweren. Natürlich gibt es Situationen bei denen ich eine dynamischere GUI brauche und die hacke ich natürlich auch selbst zusammen.
nove ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.08.2005, 09:27 Nach oben    #8
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.129
Standard

Zitat:
Und Netbeans baut eigentlich ziemlich sauberen GUI - code.
Der Witz war gut! Wenn ich jemals ein Witzebuch schreibe, kommt der ganz bestimmt drin vor!

Zitat:
also wenn jemand Erfahrung mit java hat spricht eigentlich nichts gegen einen Gui-Editor.
Du hast recht, eigentlich spricht nichts dagegen. (Bitte sicherstellen, dass ihr auf den Link klickt, damit meine eigentliche Meinung deutlich wird. )
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.08.2005, 09:37 Nach oben    #9
Benutzer
 
Registriert seit: 01.07.2005
Beiträge: 37
Standard

ich denke auch, dass man, vor allem am Anfang oder bei komplexeren Sachen, die GUI selber Code sollte.
Wenn man jedoch so ein kleines Übungstool macht, um schnell mal was zu machen, spricht meiner Meinung nach nichts dagegen, obwohl ich sagen muss, dass man mit dem Code nicht viel langsamer ist. Naja ist eben Geschmackssache.
Hot-Thunder ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.08.2005, 10:15 Nach oben    #10
wersi77
Gast
 
Beiträge: n/a
Standard

Also,... als IDE verwende ich Eclipse plus dem Visual Editor.
Ist NetBeans denn besser was den Bau einer GUI angeht?
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen 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 Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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 sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Klassen für Eingabeüberprüfungen ? Doggi PHP-Programmierung 15 31.01.2006 09:37
alle Klassen eines Packages ermitteln ehli75 Allgemeine Java-Programmierung 3 16.12.2005 13:30
PropertyChangeEvent etc. auch für Klassen, die keine Beans sind? NewYork Allgemeine Java-Programmierung 2 23.11.2005 00:07
Performanceeinbusen beim Laden von Klassen? Gottzilla Allgemeine Java-Programmierung 4 15.08.2005 02:08
MVC Programmierung nur mit Klassen mit UI Endung? Java17 Desktop-Applikationen und Grafik 5 14.03.2005 17:12


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:38 Uhr.


Powered by vBulletin® Version 3.7.4 (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 45