GUI einbinden

Status
Nicht offen für weitere Antworten.

KoelschMan

Mitglied
Hi,
für einen erfahrenen Java-Programmierer ist das wohl ein Klax. aber für mich als newbie in der javawelt noch nicht ganz klar.

ich möchte mit netbeans ein Programm schreiben, das mit einer grafischen oberfläche ausgestattet ist.

ich habe also innerhalb meines projektes mit dem netbeans gui editor ein Fenster NA_login.java erstellt.

Wie binde ich das jetzt in die main.java ein und rufe es bei programmstart auf??

Gruß
Kölschman
 

dotlens

Top Contributor
Wenn du noch neu in java bist, solltest du keine IDE benutzen und erst recht keinen GUI bilder. nimm notepad oder sonst ein einfacher editor und schreieb deinen code dort. fürhe ihn über die konsole aus....
 

Griffin

Bekanntes Mitglied
Ich stimme dotlens zu. Du solltest lieber alles mit Notepad machen, selber compilieren und ausführen. Danach kannst du auch mal ne "kleine" IDE nehmen wie JCreator LE. LE deshalb, weil es dir den Code nicht vervollständigt und du somit bischen mehr selbst denkst und so auch mehr lernst.
Aber zurück zum Code. Da ich auch ein einfachen Login für Informatik schreiben musste hab ich den Code schon:
Sehr schlicht und macht auch nichts besonderes, ist halt eine typische Informatik aufgabe ;)

Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Login extends JFrame implements ActionListener {
	private JLabel lblName;
	private JTextField tfName;
	private JLabel lblPasswort;
	private JPasswordField pfPasswort;
	private JButton btnEingabe;
	
	public Login() {
		//setzt den Titel des Fensters
		super("Bitte anmelden!");
		//"verschönert" das Fenster
		this.setDefaultLookAndFeelDecorated(true);
		//Damit kann man das Fenster auch beenden
		this.setDefaultCloseOperation(EXIT_ON_CLOSE);
		//zentriert das Fenster (eigentlich die Startkoordinaten)
		this.setLocationRelativeTo(null);
		//Noch das Layout auf ein GridLayout setzen von 5 Zeilen und 1 Spalte
		this.getContentPane().setLayout(new GridLayout(5,1));
		
		lblName = new JLabel(" Name: ");
		tfName = new JTextField(20);
		lblPasswort = new JLabel(" Passwort: ");
		pfPasswort = new JPasswordField(20);
		btnEingabe = new JButton(" --- OK --- ");
		
		btnEingabe.addActionListener(this);
		
		this.getContentPane().add(lblName);
		this.getContentPane().add(tfName);
		this.getContentPane().add(lblPasswort);
		this.getContentPane().add(pfPasswort);
		this.getContentPane().add(btnEingabe);
		
          //setzt automatisch die "optimale" göße des Fensters
		this.pack();
		this.setVisible(true);
	}
	
	public static void main(String[] args) {
		new Login();
	}
	
	public void actionPerformed(ActionEvent e) {
		//Hier wird geprüft, ob man "Zutritt" bekommt
		if ((tfName.getText().equals("Admin")) && 
					(String.valueOf(pfPasswort.getPassword()).equals("geheim"))) {
			JOptionPane.showMessageDialog(this,"Das ist ja einfach!",
					"Bin ich schon drin, oder was?",
					JOptionPane.INFORMATION_MESSAGE);
		} else {
			JOptionPane.showMessageDialog(this,"Du kommst hier net rein!!!",
					"Pass auf Alter!",
					JOptionPane.ERROR_MESSAGE);
		}
	}
}
 
R

Roar

Gast
Griffin hat gesagt.:
JCreator LE. LE deshalb, weil es dir den Code nicht vervollständigt und du somit bischen mehr selbst denkst und so auch mehr lernst.

ja, außerdem is die Pro versino kostenpflichtig ;)
 

Illuvatar

Top Contributor
Kostenpflichtig? Aber Blupp hat mir da ne Version geschickt, die nix kostet.... ???:L :bae: </offtopic>
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Ikonli in Fat-Jar mit mehreren Icon-Packs einbinden AWT, Swing, JavaFX & SWT 5
T Stylesheet einbinden AWT, Swing, JavaFX & SWT 1
G JavaFX Bibliotheken modular einbinden AWT, Swing, JavaFX & SWT 9
T FXML Datei in Java Code einbinden: javafx.fxml.LoadException AWT, Swing, JavaFX & SWT 2
rtm007 Videos in JavaFX einbinden AWT, Swing, JavaFX & SWT 1
dtr84 JavaFX/OpenJFX mittels Apache Ivy einbinden (Java 11) AWT, Swing, JavaFX & SWT 18
C Bilder so einbinden, dass sie sich ändern AWT, Swing, JavaFX & SWT 6
B Notepad++ in die eigene GUI einbinden AWT, Swing, JavaFX & SWT 7
R JavaFX lässt sich nicht in Eclipse einbinden AWT, Swing, JavaFX & SWT 4
MiMa Album Cover in GUI einbinden AWT, Swing, JavaFX & SWT 3
J JavaFX CSS einbinden - Wieso will das einfach nicht!!! AWT, Swing, JavaFX & SWT 1
W Swing Hilfe beim Einbinden von Bildern in einem JFrame AWT, Swing, JavaFX & SWT 8
D JavaFX Einbinden einer .fxml AWT, Swing, JavaFX & SWT 1
C 3D Grafikdateien in Java einbinden? AWT, Swing, JavaFX & SWT 9
Sanni94 JavaFX Kann man eine Grafik in einen Text einbinden? AWT, Swing, JavaFX & SWT 2
M Kamera in Java Swing einbinden AWT, Swing, JavaFX & SWT 4
T GrafikDatei .png in GUI einbinden AWT, Swing, JavaFX & SWT 10
T Applet Applet in JFrame einbinden AWT, Swing, JavaFX & SWT 8
D SteelSeries in Netbeans als Drag-and-Drop einbinden AWT, Swing, JavaFX & SWT 0
M Datei mit Komponenten einbinden AWT, Swing, JavaFX & SWT 7
M JavaFX - Bild in Jar einbinden, sodass es auch außerhalb der IDE geladen wird. AWT, Swing, JavaFX & SWT 2
B Windowbuilder - Icon für Button einbinden AWT, Swing, JavaFX & SWT 2
BRoll Frame- Video einbinden machbar? AWT, Swing, JavaFX & SWT 6
S klasse einbinden funktioniert nicht AWT, Swing, JavaFX & SWT 6
J Swing in JavaFX einbinden AWT, Swing, JavaFX & SWT 3
A (Youtube-) Video in Swing GUI einbinden AWT, Swing, JavaFX & SWT 13
S HTML in Java einbinden AWT, Swing, JavaFX & SWT 4
L JavaFX in Java Einbinden AWT, Swing, JavaFX & SWT 2
T Applet in JSP einbinden AWT, Swing, JavaFX & SWT 4
F Applet JApplet per html einbinden - Main class kann nicht gefunden werden AWT, Swing, JavaFX & SWT 15
J Bilder in ausführbare jar einbinden AWT, Swing, JavaFX & SWT 7
N 2D-Grafik Bild einbinden AWT, Swing, JavaFX & SWT 4
B JTree mit Ordneransicht in JPanel einbinden AWT, Swing, JavaFX & SWT 4
M Programm in Jframe "einbinden" AWT, Swing, JavaFX & SWT 7
C SWT probleme beim einbinden von Images AWT, Swing, JavaFX & SWT 2
L Swing dynamisches Image-Panel in Layout einbinden AWT, Swing, JavaFX & SWT 10
A Videosignal in Java einbinden AWT, Swing, JavaFX & SWT 4
F fertige JApplets in Desktop Application einbinden AWT, Swing, JavaFX & SWT 4
M Browser in Programm einbinden AWT, Swing, JavaFX & SWT 4
L Applet In HTML einbinden klappt einfach nicht AWT, Swing, JavaFX & SWT 5
W LayoutManager Clientfenster ins Design einbinden AWT, Swing, JavaFX & SWT 13
D Applet Methode in Timer einbinden AWT, Swing, JavaFX & SWT 6
E Swing JMenu in GUI einbinden AWT, Swing, JavaFX & SWT 5
D Applet Applet das auf fremden Libraries basiert einbinden? AWT, Swing, JavaFX & SWT 20
X Resourcen in Projekt einbinden AWT, Swing, JavaFX & SWT 7
V Applet .JAR in Browser einbinden AWT, Swing, JavaFX & SWT 2
F Swing JEditorPane Bild mittig einbinden AWT, Swing, JavaFX & SWT 5
S Applet in JFrame einbinden AWT, Swing, JavaFX & SWT 6
M JFrame in JApplet einbinden AWT, Swing, JavaFX & SWT 13
L JavaFX in Java Applikation einbinden AWT, Swing, JavaFX & SWT 2
J Flash.swf in JFrame einbinden AWT, Swing, JavaFX & SWT 7
F JLabel mittles Schleife einbinden?? AWT, Swing, JavaFX & SWT 3
B Button einbinden AWT, Swing, JavaFX & SWT 4
B Buttons in Toolbar einbinden AWT, Swing, JavaFX & SWT 6
K Website in Java Programm einbinden AWT, Swing, JavaFX & SWT 3
R Einbinden von Properties für Swing (Beschriftungen etc.) AWT, Swing, JavaFX & SWT 2
W Webseite in JPanel einbinden AWT, Swing, JavaFX & SWT 3
T SWT Wie Bilder aus JAR-Dateien einbinden? AWT, Swing, JavaFX & SWT 12
M Swing ImageIcon über JFileChooser einbinden AWT, Swing, JavaFX & SWT 4
H Swing Netbeans Panel einbinden AWT, Swing, JavaFX & SWT 5
T [SWT] Externe Programmfenster einbinden AWT, Swing, JavaFX & SWT 2
M Fremdes Fenster einbinden AWT, Swing, JavaFX & SWT 2
B view in andere View einbinden AWT, Swing, JavaFX & SWT 5
Ernesto95 Programmabsturz beim Einbinden eines JMenu AWT, Swing, JavaFX & SWT 18
G 2 Ordner namens org einbinden müssen AWT, Swing, JavaFX & SWT 18
B In eine Konsolenanwendung ein Interface einbinden AWT, Swing, JavaFX & SWT 5
M Browser in Swing App einbinden AWT, Swing, JavaFX & SWT 2
Y Einbinden von Werten in ein Diagramm AWT, Swing, JavaFX & SWT 6
G Klasse in Klasse einbinden und ausführen! AWT, Swing, JavaFX & SWT 5
P Textfeld einbinden AWT, Swing, JavaFX & SWT 4
G C++ Programm in Java-GUI einbinden? AWT, Swing, JavaFX & SWT 8
M probs mit einbinden von bildern AWT, Swing, JavaFX & SWT 7
G Problem mit dem Einbinden von bildern AWT, Swing, JavaFX & SWT 10
M Flash-Movie in JAVA einbinden? AWT, Swing, JavaFX & SWT 3
B PNG-Icons in Toolbar einbinden AWT, Swing, JavaFX & SWT 3
G Grafik in Button einbinden AWT, Swing, JavaFX & SWT 3
M Musik einbinden und abspielen AWT, Swing, JavaFX & SWT 4
B Probleme mit *.gif Einbinden AWT, Swing, JavaFX & SWT 8
G Spiel frage zu bilder in java einbinden AWT, Swing, JavaFX & SWT 3
U suchverfahren vergleich einbinden von panels ? in applet ;) AWT, Swing, JavaFX & SWT 11
C ".tif" Image in Java einbinden und malen lassen AWT, Swing, JavaFX & SWT 7
M Brauche Hilfe zum Einbinden von eigener Schrfitart AWT, Swing, JavaFX & SWT 3
B Eine Vektorgrafik in Swing einbinden AWT, Swing, JavaFX & SWT 2
C wysiwyg Editor zum Einbinden in meinem Code AWT, Swing, JavaFX & SWT 14
H in Frame einbinden HILFE AWT, Swing, JavaFX & SWT 2
A JAI in GUI einbinden AWT, Swing, JavaFX & SWT 5
D [JList]Checkbox einbinden ? AWT, Swing, JavaFX & SWT 3
U externes .jar file einbinden [jdic] AWT, Swing, JavaFX & SWT 16
M FlowLayout in BorderLayout einbinden? AWT, Swing, JavaFX & SWT 6
T DirectX einbinden AWT, Swing, JavaFX & SWT 2
L-ectron-X Kann man dieses Look & Feel einbinden? AWT, Swing, JavaFX & SWT 7
G ConsolenFenster in Applikation einbinden? AWT, Swing, JavaFX & SWT 2
F DRINGEND! Bild in ein anderes Bild einbinden. AWT, Swing, JavaFX & SWT 9
P JTable: Exceldatei in JTable einbinden AWT, Swing, JavaFX & SWT 2
M Uhr in Programm einbinden? AWT, Swing, JavaFX & SWT 10
G Mediaplayer oder ähnliches in Java-Applikation einbinden AWT, Swing, JavaFX & SWT 2
S JProgressBar einbinden AWT, Swing, JavaFX & SWT 5
E über HTML ein Bild einbinden - Pfadprobleme... AWT, Swing, JavaFX & SWT 5
P HTML-Hilfe in Swing einbinden AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen


Oben