java-forum.org
JBoss Seam
Alter Preis: 39,95 €
Jetzt: 0,00 €

zzgl. Versandkosten

Zurück   java-forum.org > Java - Programmierung > Java Basics - Anfänger-Themen

Java Basics - Anfänger-Themen Fragen ausschließlich zu Java-Grundlagen von Ein- und Umsteigern

Antwort     Ist dieses Thema erledigt?
Themen-Optionen Thema durchsuchen Ansicht
Alt 07.03.2010, 08:30   #1 (permalink)
Neuer Benutzer
Byte
 
Registriert seit: 07.03.2010
Beiträge: 18
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Standard Ich raffs nicht! - Wie mache ich ein einfaches Java-window?

Hi,

ich bin ein Neu-Einsteiger im Thema "Java" und kann schon gut PHP.
Nun möchte ich mit Java weitermachen. Ich hoffe, ich bin hier richtig.

Ich weiß nicht, wie ich ein einfaches Java-Window in eine index.html Datei ausführen soll.

Soweit bin ich schon mal:
Window.rar (Download)

Meine Fenster.java:
Java Code: Quelltext in neuem Fenster öffnen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import javax.swing.JFrame;
 
public class Window extends JFrame {
   public Window() {
      setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); // setzt die Schliessfunktion auf beenden
      
      setLocation( 100, 100 );                          // setzt die Position des Fenster auf 100px x 100px von links oben
      setSize( 500, 400 );                              // setzt die Groesse auf 500px x 400px
      
      setTitle( "Titel" );                              // setzt den Titel auf "Titel"
      
      setVisible( true );                               // macht das Fenster sichtbar
   }
   
   public static void main( String[] args ) {
      new Window();
   }
}

Nun weiß ich aber nicht, wo ich z.B. auch den Text da rein schreibe.
Bitte helft mir, ich versteh NICHTS!
fan34 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 09:08   #2 (permalink)
irgendwas
Inkognito
 
Beiträge: n/a
Standard JFrame

Ein JFrame hat eine sog. ContentPane (Ein Panel, dem du alles hinzufügen kannst, was du willst).
Ins Fenster schreiben: Erzeuge ein JLabel
und adde es mit
Java Code: Quelltext in neuem Fenster öffnen
1
fenster.getContentPane().add(label) // fenster ist ein Objekt deiner Window-Class
der ContentPane deines JFrame. Fertig
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 09:31   #3 (permalink)
Neuer Benutzer
Byte
Themenstarter
 
Registriert seit: 07.03.2010
Beiträge: 18
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Und wie verknüpf ich das mit meiner index.html?
fan34 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 10:15   #4 (permalink)
dev
Inkognito
 
Beiträge: n/a
Möchtest du ein Applet schreiben? Dann wird es aber kein Window. Oder willst du das ganze über eine JNLP starten.

Gruß

dev
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 10:32   #5 (permalink)
Neuer Benutzer
Byte
Themenstarter
 
Registriert seit: 07.03.2010
Beiträge: 18
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
was ist ein JNLP, also ein Java Network Launching Protocol?
fan34 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 10:36   #6 (permalink)
dev
Inkognito
 
Beiträge: n/a
Genau, da könntest du einen Link in deine Seite einbauen. Wenn man drauf klickt wird die Anwendung normal gestartet, wie eine normale Anwendung.

Gruß

dev
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 10:43   #7 (permalink)
Neuer Benutzer
Byte
Themenstarter
 
Registriert seit: 07.03.2010
Beiträge: 18
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Dann so
Muss ich dann alles nochmal schreiben?

Kannst Du oder jemand von euch mir dazu die .java - Datei geben?
& dazu den HTML Code zum Ausführen.

(Ich versteh es trotzdem nicht, aber wird schon richtig sein)
fan34 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 10:48   #8 (permalink)
dev
Inkognito
 
Beiträge: n/a
Schau mal hier
Galileo Computing :: Java ist auch eine Insel (8. Auflage) – 16 Grafische Oberflächen mit Swing

Da wird dir alle Grundlagen erklärt was GUI-Programmierung angeht. Wie Buttons und Textfelder, Labels und so funkionieren.

Und hier wird die JNLP und Java Webstart erklärt.

Deploying a Java Web Start Application (The Java™ Tutorials > Deployment > Java Web Start)

Gruß

dev
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 11:01   #9 (permalink)
Neuer Benutzer
Byte
Themenstarter
 
Registriert seit: 07.03.2010
Beiträge: 18
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Cool, der zweite Link hat mir weitergeholfen, zu verstehen, was Du meinst.

Wie programmier ich das* bei mir ein?


(* Mein einfaches Window + Text)
fan34 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 11:05   #10 (permalink)
dev
Inkognito
 
Beiträge: n/a
Du musst dazu nichts bei dir einprogrammieren. Du musst eine solche jnlp-Datei anlegen. Die Inhalte siehst du auf der einen Seite.
Und dann musst du es noch in deine html-Seite einbinden und das wird da auch gezeigt.

Gruß

Sascha
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 11:19   #11 (permalink)
Neuer Benutzer
Byte
Themenstarter
 
Registriert seit: 07.03.2010
Beiträge: 18
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Ich hab mir das jetzt gedownloadet.
Hilfe gesucht.
fan34 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 11:41   #12 (permalink)
dev
Inkognito
 
Beiträge: n/a
Was möchtest du denn noch wissen?

Gruß

dev
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 11:44   #13 (permalink)
Neuer Benutzer
Byte
Themenstarter
 
Registriert seit: 07.03.2010
Beiträge: 18
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
wie ich z.b. die class Dateien ändern kann.
fan34 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 11:57   #14 (permalink)
Benutzer
Byte
 
Registriert seit: 19.02.2010
Beiträge: 60
Abgegebene Danke: 0
Erhielt 8 Danke für 8 Beiträge
Ich glaube bei dir liegen noch eine Menge Missverständnisse vor. Du kommst also aus der PHP-Ecke, richtig? Dann vergess am besten erstmal alles was du über PHP gelernt hast.

Java ist keine Skriptsprache, die geparst wird, sondern eine Programmiersprache bei der ein Compiler (javac.exe) den Quelltext (Klassenname.java) in Bytecode (Klassenname.class) übersetzt, welcher anschließend von der Java Virtual Machine (java.exe) ausgeführt werden kann.

Zur Entwicklung mit Java benötigst du das Java Development Kit (JDK) welches man bei Sun/Oracle herunterladen kann. Es gibt im Internet kostenlose Ebooks (Handbuch der Java-Programmierung und Java ist auch eine Insel), da solltest du erstmal ein wenig lesen bevor du hier mit Fragen stellen anfängst.

Normalerweise programmiert man als Anfänger erstmal Konsolenanwendungen ohne grafische Oberfläche. Bei dir hab ich aber sowieso das Gefühl als wölltest du gar keine Desktopanwendungen schreiben sondern Java anstelle von PHP zur Erzeugung dynamischer Webseiten benutzen. In dem Fall solltest du dich mal ein wenig über Java Server Pages und dergleichen informieren, weil du da mit Swing (JFrame, JPanel, JLabel, etc.) völlig auf dem falschen Weg bist.
andiv ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 12:00   #15 (permalink)
Neuer Benutzer
Byte
Themenstarter
 
Registriert seit: 07.03.2010
Beiträge: 18
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Hier bin ich richtig, weil nirgendwo anders bekomm ich das so gut erklärt, wie von euch -gg-

javac.exe, was ist dieses Programm und wo bekomm ich das her?
fan34 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 12:13   #16 (permalink)
dev
Inkognito
 
Beiträge: n/a
Oh, ich bin davon ausgegangen, dass du das ganze weißt.

Schau mal hier
Java SE Downloads - Sun Developer Network (SDN)

Musst du nur noch eine Platform auswählen, dann kannst du das JDK runterladen.

Den Link zu Java ist auch eine Insel habe ich dir oben schon gepostet. Da wird auch erklärt was Java genau ist und wie es funktioniert, wie du Java-Dateienc kompilierst und ausführst.

Gruß

dev
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 12:16   #17 (permalink)
Neuer Benutzer
Byte
Themenstarter
 
Registriert seit: 07.03.2010
Beiträge: 18
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Sowas wie z.B. Eclipse?
fan34 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 12:19   #18 (permalink)
dev
Inkognito
 
Beiträge: n/a
Eclipse ist eine Entwicklungsumgebung, genau wie Netbeans und IntelliJ IDEA. Diese IDEs vereinfachen das entwickeln von Java-Programmen. Diese brauchst du aber nicht unbedingt. Das wichtigste ist das JDK.


Gruß

dev
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 12:36   #19 (permalink)
Neuer Benutzer
Byte
Themenstarter
 
Registriert seit: 07.03.2010
Beiträge: 18
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Ist dieses Javac.exe kostenpflichtig?
fan34 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 07.03.2010, 12:38   #20 (permalink)
Stammbenutzer
Viertel Gigabyte
 
Benutzerbild von 0x7F800000
 
Registriert seit: 22.04.2007
Beiträge: 3.459
Abgegebene Danke: 1
Erhielt 10 Danke für 10 Beiträge
nein
__________________
aka Andrey
0x7F800000 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort     Ist dieses Thema erledigt?

Lesezeichen

Latex Maths & Physics Editor ...

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Hausarbeit in Java Java-Gott Java Basics - Anfänger-Themen 52 14.01.2009 12:59
Core Java 2 Bd.2 Expertenwissen zu empfehlen? Verjigorm Bücher, Tutorials und Links 0 25.11.2008 15:52
Native Threads unter Linux? Lordimar Allgemeine Java-Themen 2 13.04.2007 10:34
Einfaches Speichern und Laden in Java? Buschel Java Basics - Anfänger-Themen 3 01.09.2005 14:22
"Statusbar" - JFrame mit 'Java Applet Window' RellikPoc AWT, Swing & SWT 18 16.08.2004 11:23


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:04 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de