Fenster in Java programmieren!?

... komplette Frage anzeigen

5 Antworten

Nicht nur ein Klammer-Fehler. 

So sollte das aussehen:

http://pastebin.com/JT7rBPSp

Antwort bewerten Vielen Dank für Deine Bewertung

Hallo,

so sollte der Programmcode funktionieren:

publicTest(){ 

button = new JButton("Push me");
fenster = new JFrame("Fenster mit Button");

button.addActionListener(this);
fenster.getContentPane().add(button);
fenster.setSize(300,100);
fenster.setVisible(true);

}

public void actionPerformed(ActionEvent e)

{

if (e.getSource() == button)

{

JOptionPane.showMessageDialog(null, "Button gedrückt!", "Gedrückt!", JOptionPane.INFORMATION_MESSAGE);

}

else

{

}

}

So löse ich das immer.

Ich hoffe ich konnte helfen

linuxmensch12

Antwort bewerten Vielen Dank für Deine Bewertung

Ueberall doppel klick auf geschweifte klammer . Die werden dann zusammen leicht grau angezeigt also die passenden klammern .

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von goveganyolo
03.02.2016, 17:11

Das löst aber mein Problem nicht: ( aber trotzdem danke

0

Hallo,


Du hast weder eine Main-Methode irgendein Layout.

Ein Fenster in Java wird etwa so gebaut(ohne eine Funktion):


import java.awt.Container;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.WindowConstants;

/**

*
* @author Shar4p
*/
public class BeispielGUI {

/**
* Hauptmethode.
*
* @param args wird ignoriert
*/
public static void main(String[] args) {
JFrame frame = new JFrame("Punkt");
frame.setDefaultCloseOperation(
WindowConstants.EXIT_ON_CLOSE);

Container pane = frame.getContentPane();

pane.add(new JLabel("X:"));
pane.add(new JTextField());
pane.add(new JLabel("Y:"));
pane.add(new JTextField());
pane.add(new JButton("Hinzufügen"));
pane.add(new JButton("Schließen"));

frame.pack();
frame.setVisible(true);
}

}



Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von goveganyolo
03.02.2016, 17:36

Du hast mir jetzt NULL weiter geholfen, ich weiß immer noch nicht was ich machen soll.

0

Ich glaube du hast überhaupt keine Ahnung, wie man sowas programmiert oder wie Java funktioniert. 

Hör am besten damit auf.

Mfg 

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von goveganyolo
04.02.2016, 17:56

ich geb einen feuchten dreck auf deinen Rat

0