Fenster bleibt weiß

alxnow

Mitglied
Einen wünderschönen Guten Tag!

Ich habe vor 1 Woche angefangen etwas mit Java/JavaFX rumzuspielen. Leider hab ich gerade das Problem das wenn ich mein "Programm" starten will, das Fenster einfach Weiß bleibt. Habe das meiste davon aus einem Tutorial muss ich zugeben :p . Arbeite mit Eclipse. Es meldet auch ansich keinen Fehler. Wäre für jede Hilfe dankbar :).

Java:
package application;

import java.awt.Button;
import java.awt.Label;
import java.net.URL;
import java.util.ResourceBundle;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.TextField;


public class C implements Initializable{
    
    @FXML
    public Button zero;
    public Button one;
    public Button two;
    public Button three;
    public Button four;
    public Button five;
    public Button six;
    public Button seven;
    public Button eight;
    public Button nine;
    public Button point;
    public Button clear;
    public Button ko;
    public Button kam;
    public Button multi;
    public Button dabash;
    public Button equal;
    public TextField input;
    public Label prom;
    
    private long fnumber;
    private long snumber;
    private String operation;
    public void initialize(URL arg0, ResourceBundle arg1) {
        
    }
    
    public void point_click() {
        String oldvalue = input.getText();
        String set = ".";
        input.setText(oldvalue + set);
    }
    public void zero_click() {
        String oldvalue = input.getText();
        String set = "0";
        input.setText(oldvalue + set);
    }
    public void one_click() {
        String oldvalue = input.getText();
        String set = "1";
        input.setText(oldvalue + set);
    }
    public void two_click() {
        String oldvalue = input.getText();
        String set = "2";
        input.setText(oldvalue + set);
    }
    public void three_click() {
        String oldvalue = input.getText();
        String set = "3";
        input.setText(oldvalue + set);
    }
    public void four_click() {
        String oldvalue = input.getText();
        String set = "4";
        input.setText(oldvalue + set);
    }
    public void five_click() {
        String oldvalue = input.getText();
        String set = "5";
        input.setText(oldvalue + set);
    }
    public void six_click() {
        String oldvalue = input.getText();
        String set = "6";
        input.setText(oldvalue + set);
    }
    public void seven_click() {
        String oldvalue = input.getText();
        String set = "7";
        input.setText(oldvalue + set);
    }
    public void eight_click() {
        String oldvalue = input.getText();
        String set = "8";
        input.setText(oldvalue + set);
    }
    public void nine_click() {
        String oldvalue = input.getText();
        String set = "9";
        input.setText(oldvalue + set);
    }
    public void clear_click() {
        input.setText("");
        prom.setText("");
        this.fnumber = 0;
        this.snumber = 0;
    }
    public void ko_click() {
        String value = input.getText();
        long valuenumber = Integer.parseInt(value);
        this.fnumber = valuenumber;
        input.setText("");
        prom.setText(value + "+"); 
        operation = "+";
    }
    public void kam_click() {
        String value = input.getText();
        long valuenumber = Integer.parseInt(value);
        this.fnumber = valuenumber;
        input.setText("");
        prom.setText(value + "-");
        operation = "-";
    }
    public void multi_click() {
        String value = input.getText();
        long valuenumber = Integer.parseInt(value);
        this.fnumber = valuenumber;
        input.setText("");
        prom.setText(value + "*");
        operation = "x";
    }
    public void dabash_click() {
        String value = input.getText();
        long valuenumber = Integer.parseInt(value);
        this.fnumber = valuenumber;
        input.setText("");
        prom.setText(value + "/");
        operation = "/";
    }
    public void equal_click() {
        switch(operation) {
        case "+":
            String value = input.getText();
            this.snumber = Integer.parseInt(value);
            long system = this.fnumber + this.snumber;
            input.setText(String.valueOf(system));
            String oldprom = prom.getText();
            prom.setText(oldprom + value);
            break;
            
        case "-":
            String valuekam = input.getText();
            this.snumber = Integer.parseInt(valuekam);
            long systemkam = this.fnumber + this.snumber;
            input.setText(String.valueOf(systemkam));
            String oldpromkam = prom.getText();
            prom.setText(oldpromkam + valuekam);
            break;
            
        case "x":
            String valuemulti = input.getText();
            this.snumber = Integer.parseInt(valuemulti);
            long systemmulti = this.fnumber + this.snumber;
            input.setText(String.valueOf(systemmulti));
            String oldprommulti = prom.getText();
            prom.setText(oldprommulti + valuemulti);
            break;
            
        case "/":
            String valued = input.getText();
            this.snumber = Integer.parseInt(valued);
            long systemd = this.fnumber + this.snumber;
            input.setText(String.valueOf(systemd));
            String oldpromd = prom.getText();
            prom.setText(oldpromd + valued);
            break;    
        }
    }
    
}
 

mihe7

Top Contributor
Ich habe mir den Code jetzt nur bis zu den Imports angesehen. Wenn Du mit JavaFX arbeitest, solltest Du auch die Komponenten von JavaFX verwenden und nicht von java.awt.
 

mihe7

Top Contributor
Es geht nicht um den SceneBuilder sondern um den Java-Code. Ersetze
Java:
import java.awt.Button;
import java.awt.Label;
durch
Java:
import javafx.scene.control.Button;
import javafx.scene.control.Label;
 

alxnow

Mitglied
Achso ok, das habe ich direkt mal geändert. Leider hat es aber nichts gebracht. Naja ich fange quasi damit an weil ich derzeit eine Umschulung mache und wir seit knapp 1-2 Wochen Java haben. Nächste Woche geht es an das JavaFX und ich dachte mir ich könnte es mir ja schon mal anschauen. Aber so wie es ausschaut ist das wohl falsch^^
 

mihe7

Top Contributor
Aber so wie es ausschaut ist das wohl falsch^^
Nein, wir raten nur jedem, der in die Programmierung einsteigt, dringend davon ab, mit GUIs zu beginnen.

Warum? Es ist klar, dass man gerne etwas auf dem Bildschirm sieht - möglichst schnell und möglichst bunt. Das Problem ist: um GUIs vernünftig zu programmieren, braucht man durchaus einiges an Grundlagenwissen. Die Leute überfordern sich sehr schnell, weil sie zu schnell zu viel wollen. Man sieht den Wald vor lauter Bäumen nicht mehr und die Frustration steigt.

Welches Tutorial hast Du denn benutzt?
 

alxnow

Mitglied
Ich habe nun meinen Fehler gefunden. Ja klar das versteh ich schon, nur ist die Sache das ich sowieso nächste Woche mit GUIs arbeiten muss. Da teste ich lieber schon mal etwas mit rum. Ich habe das aus mehreren "Tutorials" zusammengestellt. Ich werde sicher später noch einige fragen zu Java haben :p . Vielen Dank!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M JavaFX: Fenster bleibt weiß Java Basics - Anfänger-Themen 3
A Fenster bleibt leer und schließt sich nicht Java Basics - Anfänger-Themen 26
E Variable von 1. Fenster an 2. Fenster übergeben. Java Basics - Anfänger-Themen 7
javalux123 Keylistener auf andere Fenster Java Basics - Anfänger-Themen 3
T Java FXML selbes Fenster verschiedene Stellen im Programm Java Basics - Anfänger-Themen 5
B Scrollbares Fenster (JScrollPane) mit JPanel scrollt nicht Java Basics - Anfänger-Themen 3
J Überprüfen ob ein Fenster offen ist? Java Basics - Anfänger-Themen 8
T jOptionPane zum schließen von Fenster, wie "Ja" und "Nein" anstatt Yes und No Java Basics - Anfänger-Themen 2
JEP1 Java Dialog Fenster schließen Spiel Java Basics - Anfänger-Themen 0
H Eingabe tätigen bevor Graphics g Fenster öffnet Java Basics - Anfänger-Themen 5
celta_vigo Konsolen-Fenster ist weg Java Basics - Anfänger-Themen 5
Thomathy Interface Wie schließt man ein anderes JFrame Fenster? Java Basics - Anfänger-Themen 6
M PNG als Spieler im Fenster anzeigen Java Basics - Anfänger-Themen 4
S JOptionPane komplett leeres Fenster Java Basics - Anfänger-Themen 4
A Eclipse-Fenster starten statt Konsoleausgabe Java Basics - Anfänger-Themen 2
O Fenster programmieren Java Basics - Anfänger-Themen 2
A Fenster programmieren Java Basics - Anfänger-Themen 1
J JFrame Fenster öffnet sich nicht Java Basics - Anfänger-Themen 7
M aus Fenster anderes Fenster öffnen und wieder umgekehrt Java Basics - Anfänger-Themen 5
J Best Practice DOS Fenster mit Befehlszeile (Lösung) Java Basics - Anfänger-Themen 2
J Fenster wieder unsichtbar machen Java Basics - Anfänger-Themen 2
das_leon Gesamtes Programm in einem Fenster Java Basics - Anfänger-Themen 1
E Knopfdruck neues Fenster öffnen Java Basics - Anfänger-Themen 5
A Fenster mit Button aufrufen Java Basics - Anfänger-Themen 3
D Erste Schritte JPanel verschiebt Fenster via setVisible Java Basics - Anfänger-Themen 5
W Es wird erst gezeichnet, wenn ich das Fenster vergrößere? Java Basics - Anfänger-Themen 20
K Interface Fenster mit 3 ComboBoxen und 1 Button Java Basics - Anfänger-Themen 13
P Erste Schritte durch MenuBar verschiedene Fenster öffnen Java Basics - Anfänger-Themen 2
I Fenster A soll Fenster B schliessen Java Basics - Anfänger-Themen 5
D Java Fenster blockiert ? Java Basics - Anfänger-Themen 5
K Erste Schritte Neues Fenster mit Textinhalt öffnen Java Basics - Anfänger-Themen 6
M Code um per jButton ein neues Fenster zu öffnen Java Basics - Anfänger-Themen 3
A Popup-Fenster Java Basics - Anfänger-Themen 1
L Fenster auf Knopfdruck Java Basics - Anfänger-Themen 3
N Problem mit JOptionPane und Fenster-Fokus Java Basics - Anfänger-Themen 2
J ausgaben von der konsole in das fenster Java Basics - Anfänger-Themen 5
O Finally beim Fenster schliessen Java Basics - Anfänger-Themen 3
F Klassen Zugriff auf Fenster aus versch. Klassen Java Basics - Anfänger-Themen 5
P Eigenes Fenster erstellen Java Basics - Anfänger-Themen 5
M Input/Output Text auf Fenster zeichen Java Basics - Anfänger-Themen 2
T Zu viele Fenster - HILFE! Java Basics - Anfänger-Themen 5
J Extra Fenster (Frame) Java Basics - Anfänger-Themen 20
llabusch Fenster per Button verschieben Java Basics - Anfänger-Themen 5
llabusch Fenster um x Pixel verschieben Java Basics - Anfänger-Themen 4
P Window Builder Reiter im Fenster erstellen Java Basics - Anfänger-Themen 7
S Java Fenster Java Basics - Anfänger-Themen 2
D (zwei) Fenster mit unterschiedlicher Befüllung Java Basics - Anfänger-Themen 11
A JAVA Fenster in ein PDF Konvertieren Java Basics - Anfänger-Themen 1
A Erkennung eines Button im aktiven Fenster Java Basics - Anfänger-Themen 2
B Variable im Fenster anzeigen lassen? Java Basics - Anfänger-Themen 2
S Fenster ist zu groß Java Basics - Anfänger-Themen 8
O GUI: Eigene Fenster "Form"? Java Basics - Anfänger-Themen 13
X JFrame Fenster einzeln schließen Java Basics - Anfänger-Themen 2
E Fehlermeldung und Fenster wird nicht mehr angezeigt Java Basics - Anfänger-Themen 12
I Einlese Abfrage zweier Variablen in einem Fenster Java Basics - Anfänger-Themen 6
F Erste Schritte Aktuelles Fenster durch Event schließen Java Basics - Anfänger-Themen 3
N Java Programm im CMD Fenster öffnen, wie? Java Basics - Anfänger-Themen 17
S Erste Schritte Fenster wechsel im Applet Java Basics - Anfänger-Themen 7
tuttle64 Keine Umlaute im Dos Fenster Java Basics - Anfänger-Themen 12
J Button nimmt das komplette Fenster ein?! Java Basics - Anfänger-Themen 5
M Beim Klicken auf X neues Fenster Java Basics - Anfänger-Themen 4
Athena Schlichtes Fenster mit Windowskomponenten Java Basics - Anfänger-Themen 3
H KeyListener auf ganzes Fenster setzen Java Basics - Anfänger-Themen 14
S Neues Fenster auf Knopfdruck Java Basics - Anfänger-Themen 12
J Button drücken neues Fenster?! Java Basics - Anfänger-Themen 5
A Login Fenster Java Basics - Anfänger-Themen 3
C Button - neues Fenster - Bestellung anzeigen Java Basics - Anfänger-Themen 10
Z GUI-Fenster leeren Java Basics - Anfänger-Themen 5
M Erste Schritte Probleme mit Fenster Schließen Java Basics - Anfänger-Themen 6
J ordentliche Fenster Java Basics - Anfänger-Themen 17
J Problem beim Fenster Java Basics - Anfänger-Themen 4
Z Login Fenster Java Basics - Anfänger-Themen 7
K Aus JFrame-Fenster SuM-Fenster öffnen geht nicht! Java Basics - Anfänger-Themen 8
T Client-Fenster bei Aufruf unvollständig Java Basics - Anfänger-Themen 12
O Größeres Fenster als angegeben?! Java Basics - Anfänger-Themen 2
J Eltern-Fenster ermitteln Java Basics - Anfänger-Themen 2
M Ausklappbares Fenster bei grafischem Taschenrechner Java Basics - Anfänger-Themen 2
V Fenster wird nicht mittig platziert Java Basics - Anfänger-Themen 3
P gui fenster nur einmal aufrufen Java Basics - Anfänger-Themen 5
P Im Fenster bleiben (swing) Java Basics - Anfänger-Themen 16
J Werte ins neue Fenster übertragen Java Basics - Anfänger-Themen 6
S Fenster richtig schließen Java Basics - Anfänger-Themen 8
M Einfacher Fenster-Ablauf Java Basics - Anfänger-Themen 5
M Timer-Thread in Swing öffnet jedes Mal ein neues Fenster Java Basics - Anfänger-Themen 6
J Zweimal im gleichen Paint-Fenster malen Java Basics - Anfänger-Themen 8
SexyPenny90 Wie erstelle ich ein extra Fenster mit einer Meldung Java Basics - Anfänger-Themen 2
S nur neu geöffnetes Fenster schließen Java Basics - Anfänger-Themen 3
J Willkürlich geöffnetes Fenster/Dialog anspielen? Java Basics - Anfänger-Themen 3
M OOP GUI - Fenster vererben? Java Basics - Anfänger-Themen 9
T fenster schliesen und mouse events in einer nicht abstrakten klasse Java Basics - Anfänger-Themen 6
M Erste Schritte Fenster Und VB Funktionen Java Basics - Anfänger-Themen 8
G Scrollbares Fenster bei mehr als 5 Objekten Java Basics - Anfänger-Themen 4
L Fenster winzig klein durch GridBagLayout Java Basics - Anfänger-Themen 3
R Welcher Layout Manager-für so ein Fenster? Java Basics - Anfänger-Themen 5
H Java-Fenster ohne Inhalt Java Basics - Anfänger-Themen 2
T Windows Fenster Schließen Java Basics - Anfänger-Themen 4
E JFrame Fenster bewegen Java Basics - Anfänger-Themen 8
K Swing Fenster jede sec.neuzeichnen Java Basics - Anfänger-Themen 14
E javaw öffnet trotzdem ein DOS Fenster Java Basics - Anfänger-Themen 15
M Output Input im Cmd Fenster Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben