JavaFX Fenster 1 Array übertragen zur Fenster 2

graga

Neues Mitglied
Hallo Leute,
ich hoffe ihr könnt mir helfen.
Ich möchte von Fenster 1 ein Array zur Fenster 2 übertragen. Das klappt nicht.
Aber ich kann von Fenster 2 ein Obekt in dem Array von Fenster 1 speichern.

Das ist Fenster 1
Java:
import Praktikum01.FlowchartPane;
import java.io.IOException;
import java.net.URL;
import java.util.ArrayList;
import java.util.ResourceBundle;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.fxml.Initializable;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.control.Alert;
import javafx.stage.Modality;
import javafx.stage.Stage;

/**
 * FXML Controller class
 *

 */
public class HauptfensterController implements Initializable {
  
  

    public Stage primaryStage;  
  
//    private ArrayList<ArtikelAnlegen> artikel = new ArrayList<>();
  
    private ObservableList<ArtikelAnlegen> artikel = FXCollections.observableArrayList();
  
    @Override
    public void initialize(URL url, ResourceBundle rb) {
    }
  
    public void setPrimaryStage(Stage stage){
        this.primaryStage = stage;
    }
  
//    public ArrayList<ArtikelAnlegen> gibArtikelListe() {
//        return this.artikel;
//    }

    public ObservableList<ArtikelAnlegen> gibArtikelListe(){
        return this.artikel;
    }
  
  
   
  
  
    @FXML
    private void artikelAnlegen() {
        try {
            FXMLLoader loader = new FXMLLoader();
            loader.setLocation(start.class.getResource("Artikelfenster.fxml"));
            Parent artikelFenster = loader.load();
          
            Stage artikelStage = new Stage();
            artikelStage.setTitle("Artikel anlegen");
          
            artikelStage.initModality(Modality.WINDOW_MODAL);
            artikelStage.initOwner(primaryStage);
          
            Scene scene = new Scene(artikelFenster);
            artikelStage.setScene(scene);
          
            ArtikelfensterController controller = loader.getController();
            controller.setPrimaryStage(artikelStage);
            controller.setMainApp(this);
            controller.setArtikelArray(this.artikel);
            controller.setZaehler(this.artikel.size()+1);
            System.out.println(this.artikel.size()+"haupt");
            artikelStage.showAndWait();
          
          
        }
        catch(IOException e) {
            e.printStackTrace();
        }
    }

  
   

    @FXML
    private void handleInfo(ActionEvent event) {
      

      
      
      
        Alert meldung = new Alert(Alert.AlertType.INFORMATION);

        meldung.setHeaderText("");
        meldung.setTitle("Info");
        meldung.setContentText("");
        meldung.showAndWait();
      
      
      
      
      
      
    }
      
      
      
      
      
      
      
      
      
      
  
}
[/QUOTE]

Das ist Fenster 2

Java:
import java.net.URL;
import java.time.Clock;
import java.util.ArrayList;
import java.util.Observer;
import java.util.Optional;
import java.util.ResourceBundle;
import javafx.application.Platform;
import javafx.beans.value.ObservableValue;
import javafx.collections.FXCollections;
import javafx.collections.ListChangeListener;
import javafx.collections.ObservableList;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.Alert;
import javafx.scene.control.Button;
import javafx.scene.control.ButtonType;
import javafx.scene.control.ComboBox;
import javafx.scene.control.Label;
import javafx.scene.control.RadioButton;
import javafx.scene.control.TextArea;
import javafx.scene.control.TextField;
import javafx.scene.control.TextFormatter;
import javafx.scene.control.ToggleGroup;
import javafx.scene.input.KeyCode;
import javafx.scene.input.KeyEvent;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
import javafx.stage.WindowEvent;

/**
 * FXML Controller class
 *

 */
public class ArtikelfensterController implements Initializable {

    /**
     * Initializes the controller class.
     */
    public Stage primaryStage;
  
    private HauptfensterController mainApp;
          
          

    @FXML
    private TextField artikelNummer, artikelBezeichnung, artikelBeschreibung, artikelID, nettopreis, bruttopreis;
    private TextField umgerechneterPreis;
    private Label changedPreis;
    @FXML
    private TextArea technischeDetails;
    @FXML
    private ComboBox comboKategorie;
    @FXML
    private Label tgPreis;
    @FXML
    private RadioButton radioNetto, radioBrutto;
    @FXML
    private ToggleGroup togglePreis;
    @FXML
    private Button speicherm;

    private boolean ist = true;
  
    private int zaehler;
  
//    private ArrayList<ArtikelAnlegen> artikel = new ArrayList<>();
  
        private ObservableList<ArtikelAnlegen> artikel = FXCollections.observableArrayList();
  
  
     public void setMainApp(HauptfensterController mainApp) {
        this.mainApp = mainApp;
      
//        mainApp.gibArtikelListe().addListener(new ListChangeListener() {
//
//            @Override
//            public void onChanged(ListChangeListener.Change change) {
////                System.out.println("Detected a change! " + durchschnittlicheTemperatur.textProperty().getValue());
////                berechneDurchschnitt();
//
//            }
//        });
      

    }
    
  
//     public void setArtikelArray(ArrayList<ArtikelAnlegen> artikel){
//         this.artikel=artikel;
//     }
  
     public void setArtikelArray(ObservableList<ArtikelAnlegen> artikel){
         this.artikel=artikel;
     }

     public void setZaehler(int zaehler){
         this.zaehler=zaehler;
     }
    
    public void setPrimaryStage(Stage stage) {
        this.primaryStage = stage;

        primaryStage.setOnCloseRequest(new EventHandler<WindowEvent>() {
            @Override
            public void handle(WindowEvent event) {

                if (wurdeGeschrieben()) {
                    primaryStage.close();
                } else {

                    event.consume();
                    primaryStage.show();
                }
            }

        });

    }

    @Override
    public void initialize(URL url, ResourceBundle rb) {
        vorbelegen();
        this.artikelNummer.setPromptText("zzz-zzzz-zzz");
        this.comboKategorie.setPromptText("-Bitte wählen-");
        this.artikelNummer.setTextFormatter(new TextFormatter<>(new Artikelnummer()));
        this.bruttopreis.setTextFormatter(new TextFormatter<>(new DezimalZahlen()));
        this.nettopreis.setTextFormatter(new TextFormatter<>(new DezimalZahlen()));
//        this.artikel=this.mainApp.gibArtikelListe();
      
    
            System.out.println(this.artikel.size()+"artikel");
      
        artikelID.setText("AR2017"+zaehler+1);

      

        this.nettopreis.textProperty().addListener((observable, oldValue, newValue) -> {
            if(this.radioNetto.isSelected()){
              
                if(this.nettopreis.getText().equals("")){
                    bruttopreis.setText("");
                }
            String s1 = nettopreis.getText();
          

            try {
              
                String s2 = s1.replace(',', '.');
                double nettoWert = Double.parseDouble(s2) * 1.19;
                nettoWert = runden(nettoWert);
                bruttopreis.setText(String.valueOf(nettoWert).replace('.', ','));
            } catch (NumberFormatException e) {
                System.out.println("");
            }
            }
        });
      
      
        this.bruttopreis.textProperty().addListener((observable, oldValue, newValue) -> {
            if(this.radioBrutto.isSelected()){
          
            String s3 = bruttopreis.getText();
            String s4 = s3.replace(',', '.');

            try {
              
                double bruttoWert = Double.parseDouble(s4) / 1.19;
                bruttoWert = runden(bruttoWert);
                nettopreis.setText(String.valueOf(bruttoWert).replace('.', ','));
            
            } catch (NumberFormatException e) {
                System.out.println("");
            }
            }
        });
      
      
      

    }

    private void vorbelegen() {
//        comboKategorie.getItems().add("---Bitte wählen---");
        comboKategorie.getItems().add("Material");
        comboKategorie.getItems().add("Zubehör");
//        comboKategorie.getSelectionModel().selectFirst();

        bruttopreis.setDisable(true);
        nettopreis.setDisable(true);

        artikelID.setText("AR20171");
        artikelID.setDisable(true);
    }

    @FXML
    private void handlePreis(ActionEvent event) {
        if (event.getSource().equals(radioNetto)) {
            bruttopreis.setDisable(true);
            nettopreis.clear();
            bruttopreis.clear();
            nettopreis.setDisable(false);
        } else {
            nettopreis.setDisable(true);
            nettopreis.clear();
            bruttopreis.clear();
            bruttopreis.setDisable(false);
        }
    }

    private double runden(double wert) {
        double gerundet = (int) (wert * 100 + 0.5);
        gerundet = gerundet / 100;
        return gerundet;
    }

    public boolean formularSpeichern() {
        ist = true;

        if (this.artikelNummer.getText().equals("")) {
            ist = false;
            showInformationAlert("Bitte Artikelnummer ausfüllen");
        } else if (this.artikelBezeichnung.getText().equals("")) {
            ist = false;
            showInformationAlert("Bitte Artikelbezeichung ausfüllen");
        } else if (this.comboKategorie.getSelectionModel().getSelectedItem() != "Material"
                && this.comboKategorie.getSelectionModel().getSelectedItem() != "Zubehör") {
            ist = false;
            showInformationAlert("Bitte wählen Sie eine Kategorie");
        } else if (this.radioBrutto.isSelected() && this.bruttopreis.getText().equals("")) {
            ist = false;
            showInformationAlert("Bitte bruttopreis eingeben");

        } else if (this.artikelBezeichnung.getText().equals("")) {
            ist = false;
            showInformationAlert("Bitte schreiben Sie in die Artikel Bezeichnung was");
        } else if (!this.radioNetto.isSelected() && !this.radioBrutto.isSelected()) {
            ist = false;
            showInformationAlert("Bitte wählen Sie ob Netto,- oder Bruttopreis");

        } else if (this.radioNetto.isSelected() && this.nettopreis.getText().equals("")) {
            ist = false;
            showInformationAlert("Bitte Nettopreis eingeben");

        } else if (this.radioBrutto.isSelected() && this.bruttopreis.getText().equals("")) {
            ist = false;
            showInformationAlert("Bitte Bruttopreis eingeben");

        } //            if (ist && this.radioNetto.isSelected() && !this.nettopreis.getText().equals("")) {
        //
        //                String s1 = nettopreis.getText();
        //                String s2 = s1.replace(',', '.');
        //
        //                double nettoWert = Double.parseDouble(s2) * 1.19;
        //                nettoWert = runden(nettoWert);
        //                bruttopreis.setText(String.valueOf(nettoWert).replace('.', ','));
        //            }
        //            if (ist && this.radioBrutto.isSelected() && !this.bruttopreis.getText().equals("")) {
        //
        //                String s1 = bruttopreis.getText();
        //                String s2 = s1.replace(',', '.');
        //
        //                double bruttoWert = Double.parseDouble(s2) / 1.19;
        //
        //                bruttoWert = runden(bruttoWert);
        //                nettopreis.setText(String.valueOf(bruttoWert).replace('.', ','));
        //            }
        else if (this.artikelNummer.getText().length() < 12) {
            ist = false;
            showInformationAlert("Bitte Artikelnummer muss 10 stellig sein und muss folgender Format besitzen zzz-zzzz-zzz");
        } else if (!(this.nettopreis.getText().equals(""))) {

            if (Double.parseDouble(nettopreis.getText()) > 1000) {
                showConfirmationAlert2();
            }

        }

        return ist;
    }

    public boolean wurdeGeschrieben() {
        ist = true;

        if (!(this.artikelNummer.getText().equals(""))) {
            ist = false;
            showConfirmationAlert();
        } else if (!(this.artikelBezeichnung.getText().equals(""))) {
            ist = false;
            showConfirmationAlert();
        } else if (!(this.artikelBeschreibung.getText().equals(""))) {
            ist = false;
            showConfirmationAlert();
        } else if (!(this.comboKategorie.getSelectionModel().getSelectedItem() != "Material"
                && this.comboKategorie.getSelectionModel().getSelectedItem() != "Zubehör")) {
            ist = false;
            showConfirmationAlert();
        } else if (!(this.technischeDetails.getText().equals(""))) {
            ist = false;
            showConfirmationAlert();
        } else if ((this.radioBrutto.isSelected())) {
            ist = false;
            showConfirmationAlert();

        } else if ((this.radioNetto.isSelected())) {
            ist = false;
            showConfirmationAlert();

        }

        return ist;

    }

    private void showConfirmationAlert() {
//        Alert meldung = new Alert(Alert.AlertType.CONFIRMATION);

        Alert meldung = new Alert(Alert.AlertType.CONFIRMATION, "Wollen Sie wirklich beenden?", ButtonType.NO, ButtonType.YES);

        /* Aenderung der Modalitaet auf eine "nicht-modale" Meldung. */
//        meldung.initModality(Modality.NONE);
        /* "Entfernt" den Header und setzt das Symbol links vom Inhalt. */
        meldung.setHeaderText("");
        meldung.setTitle("Formular Abbrechen");
//        meldung.setContentText(CONFIRMATION_TEXT);
//        meldung.show(); //Programm laeuft weiter
//        System.out.println("Programm läuft weiter");
        Optional<ButtonType> antwort = meldung.showAndWait(); // Programm wartet vor naechster Zeile

        if (antwort.isPresent()) {

            if (antwort.get().equals(ButtonType.YES)) {
                /* Anwendung schliessen. */
                ist = true;
            } else {
                ist = false;
            }
        }

    }

    private void showConfirmationAlert2() {
//        Alert meldung = new Alert(Alert.AlertType.CONFIRMATION);

        Alert meldung = new Alert(Alert.AlertType.WARNING, "Der Preis liegt bei 1000€. Möchten Sie fortsetzen?", ButtonType.NO, ButtonType.YES);

        /* Aenderung der Modalitaet auf eine "nicht-modale" Meldung. */
//        meldung.initModality(Modality.NONE);
        /* "Entfernt" den Header und setzt das Symbol links vom Inhalt. */
        meldung.setHeaderText("");
        meldung.setTitle("Formular Abbrechen");
//        meldung.setContentText(CONFIRMATION_TEXT);
//        meldung.show(); //Programm laeuft weiter
//        System.out.println("Programm läuft weiter");
        Optional<ButtonType> antwort = meldung.showAndWait(); // Programm wartet vor naechster Zeile

        if (antwort.isPresent()) {

            if (antwort.get().equals(ButtonType.YES)) {
                /* Anwendung schliessen. */
                ist = true;
            } else {
                ist = false;
            }
        }

    }

    private void showInformationAlert(String meldung2) {
        Alert meldung = new Alert(Alert.AlertType.WARNING);
//        Image image = new Image("/ok.png");
//        ImageView imageScale = new ImageView(image);
//        imageScale.setFitHeight(20);
//        imageScale.setFitWidth(20);
//        meldung.setGraphic(imageScale);
        meldung.setHeaderText("");
        meldung.setTitle("Bitte ausfüllen");
        meldung.setContentText(meldung2);
        meldung.showAndWait();
    }

    @FXML
    private void handleNettopreis(ActionEvent event) {
        String s1 = nettopreis.getText();
        String s2 = s1.replace(',', '.');

        double nettoWert = Double.parseDouble(s2) * 1.19;
        nettoWert = runden(nettoWert);
        bruttopreis.setText(String.valueOf(nettoWert).replace('.', ','));
    }

    @FXML
    private void handleBruttopreis(ActionEvent event) {

//        this.bruttopreis.textProperty().addListener((ObservableValue<? extends String> observable, String oldValue, String newValue) -> {
//        double bruttoWert = Double.parseDouble(bruttopreis.getText()) / 1.19;
//        bruttoWert = runden(bruttoWert);
//        nettopreis.setText(String.valueOf(bruttoWert));
//          
//        });
//        
        String s1 = bruttopreis.getText();
        String s2 = s1.replace(',', '.');

        double bruttoWert = Double.parseDouble(s2) / 1.19;

        bruttoWert = runden(bruttoWert);
        nettopreis.setText(String.valueOf(bruttoWert).replace('.', ','));

    }
  
    private void bruttopreis(){
        String s1 = bruttopreis.getText();
        String s2 = s1.replace(',', '.');

        double bruttoWert = Double.parseDouble(s2) / 1.19;

        bruttoWert = runden(bruttoWert);
        nettopreis.setText(String.valueOf(bruttoWert).replace('.', ','));
    }

    @FXML
    private void handleAbbrechen(ActionEvent event) {

        if (wurdeGeschrieben()) {
            this.primaryStage.close();
        }
    }

    @FXML
    private void handleSpeichern(ActionEvent event) {

        if (formularSpeichern()) {
            ArtikelAnlegen artikel = new ArtikelAnlegen();
          
            artikel.setArtikelnummer(this.artikelNummer.getText());
            artikel.setartieklID(this.artikelID.getText());
            artikel.setBeschreibung(this.artikelBeschreibung.getText());
            artikel.setBezeichnung(this.artikelBezeichnung.getText());
            artikel.setKategorie((String) this.comboKategorie.getSelectionModel().getSelectedItem());
            artikel.setTechnischedetails(this.technischeDetails.getText());
            artikel.setPreisNetto(this.nettopreis.getText());
          
            mainApp.gibArtikelListe().add(artikel);
          
            this.primaryStage.close();
        }
    }

}
[/QUOTE]

Wisst ihr zufällig warum es nicht klappt?
Und wie kann man es lösen?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Fenster mit Inhalten aus einem Array Füllen AWT, Swing, JavaFX & SWT 4
M suche geeignetes Fenster zur Anzeige AWT, Swing, JavaFX & SWT 49
berserkerdq2 Kann ich ein Rechteck mittig im Fenster halten, egal wie ich die Bildschirmgröße verändere? AWT, Swing, JavaFX & SWT 3
W 2 JTables in einem Swing-Fenster? AWT, Swing, JavaFX & SWT 5
berserkerdq2 Wie füge ich ein Bild in javafx mit dem Scenebuilder ein, das automatisch mitgezogen wird, wenn das Fenster vergrößert wird oder Vollbildmodus AWT, Swing, JavaFX & SWT 6
TheSepp Fenster um x Pixel bewegen, wenn man auf dem Knopf drückt AWT, Swing, JavaFX & SWT 10
J JavaFx PDF in einem Element in einem Fenster anzeigen. AWT, Swing, JavaFX & SWT 11
K JavaFX unterschiedliche (mehrere Fenster) in seperater Main Methode AWT, Swing, JavaFX & SWT 26
_user_q Kann man ein 2. JavaFX-Fenster auch beenden (exit) statt schließen (close) lassen? AWT, Swing, JavaFX & SWT 8
L Swing Files abspeichern mit Save as Dialog Fenster AWT, Swing, JavaFX & SWT 5
OZAN86 einfaches Fenster öffnen scheitert AWT, Swing, JavaFX & SWT 18
G Zuletzt aktives Fenster, vor dem aktuell aktiven AWT, Swing, JavaFX & SWT 2
sserio Kann man bei JavaFx ein Fenster aufkommen lassen? AWT, Swing, JavaFX & SWT 1
Z GUI Forms - Mehrere Fenster in einem Projekt AWT, Swing, JavaFX & SWT 18
S Swing Alles beenden bei Fenster mit Scroll-Balken AWT, Swing, JavaFX & SWT 6
CptK windowClosed() nur aufrufen, wenn Fenster nicht über Button geschlossen wird AWT, Swing, JavaFX & SWT 1
W Zweites/neues Fenster durch Button öffnen AWT, Swing, JavaFX & SWT 6
CptK Fokus auf geöffnetes Zweit-Fenster setzen und Eingaben außerhalb blocken AWT, Swing, JavaFX & SWT 2
B Text mit Absatz + OK-Button, der Fenster wieder schließt AWT, Swing, JavaFX & SWT 7
MiMa JavaFX Fenster in JavaFX öffnen Schliessen (Initialisierung) AWT, Swing, JavaFX & SWT 20
N Kontextmenü (Popup-Fenster) erstellen AWT, Swing, JavaFX & SWT 3
L Hintergrundbild im Fenster darstellen AWT, Swing, JavaFX & SWT 9
P JavaFX Fenster wird nicht angezeigt (Mac) AWT, Swing, JavaFX & SWT 13
VPChief Buttons Reagieren erst wenn ich Fenster minimiere AWT, Swing, JavaFX & SWT 4
B JavaFX TextField Eingabe in neues Fenster übernehmen AWT, Swing, JavaFX & SWT 4
N Drag and Drop Fenster AWT, Swing, JavaFX & SWT 11
A Swing JTextField an Button übergeben für Popup-Fenster funktioniert nicht AWT, Swing, JavaFX & SWT 3
P JavaFX Zugriff auf Fenster/Layout-Container in eigenen Klassen AWT, Swing, JavaFX & SWT 5
Bluedaishi JavaFX Programm start mit zwei scenen bzw Fenster AWT, Swing, JavaFX & SWT 1
S Swing Fenster State Machine AWT, Swing, JavaFX & SWT 1
A Fenster genau unterhalb von JTextField anzeigen AWT, Swing, JavaFX & SWT 1
J Overlay Panel statt neues Fenster AWT, Swing, JavaFX & SWT 6
S Swing Bei start des Programmes kein Fenster zu sehen AWT, Swing, JavaFX & SWT 1
X Neues Fenster mit Button öffnen und bearbeiten AWT, Swing, JavaFX & SWT 4
platofan23 JAVAFX zweites Fenster öffnen AWT, Swing, JavaFX & SWT 2
M JavaFX Altes Fenster (FXML Datei) löschen AWT, Swing, JavaFX & SWT 16
P JavaFX Fenster lädt nicht mehr AWT, Swing, JavaFX & SWT 4
I AWT Listener während man in anderem Fenster ist AWT, Swing, JavaFX & SWT 4
S JavaFX Fenster aufkommen lassen, wenn mit der Maus über bestimmten Bereich fahren AWT, Swing, JavaFX & SWT 1
L Java- UI zweites Fenster aus einer anderen Klasse öffnen durch ButtonClick AWT, Swing, JavaFX & SWT 4
D Swing Neues (3.) Fenster öffnen AWT, Swing, JavaFX & SWT 2
I JavaFX Fenster wird auf einem anderen Rechner anders dargestellt AWT, Swing, JavaFX & SWT 5
K Fenster welches den Sieger anzeigt AWT, Swing, JavaFX & SWT 5
O JavaFX Fenster scließen AWT, Swing, JavaFX & SWT 4
A Swing Fenster ändert Position bei Mausklick nicht AWT, Swing, JavaFX & SWT 2
S SWT neues Fenster, buttons aus alten etc... AWT, Swing, JavaFX & SWT 0
D Java FXML mehrere Fenster AWT, Swing, JavaFX & SWT 4
L Input aus Sub-Fenster Startfenster übergeben AWT, Swing, JavaFX & SWT 5
B AWT Fenster schließt nicht AWT, Swing, JavaFX & SWT 2
H JavaFX Kriege fehler beim Fenster wechseln AWT, Swing, JavaFX & SWT 7
G Swing Wenn ich mein JFrame Fenster vergrößere die Inhalte anpassen AWT, Swing, JavaFX & SWT 1
U Swing Inhalt vom Fenster wird erst durch Hovern oder Klicken sichtbar AWT, Swing, JavaFX & SWT 3
A Nach klick auf Button neuen Inhalt im gleichen Fenster AWT, Swing, JavaFX & SWT 3
T Fenster schließen AWT, Swing, JavaFX & SWT 4
K JavaFX ObservableList + Fenster AWT, Swing, JavaFX & SWT 6
windl Transparentes / halbtransparentes Fenster AWT, Swing, JavaFX & SWT 1
K Fenster mittig im Vollbildschirm - ok, aber ... AWT, Swing, JavaFX & SWT 2
N Swing Sorry nicht mal ein Fenster öffnen... AWT, Swing, JavaFX & SWT 19
S actionlistener mit 2 fenster integrieren AWT, Swing, JavaFX & SWT 11
G Event Handling TableView daten in ein neues Fenster herauslesen? AWT, Swing, JavaFX & SWT 3
C Benutzername in GUI eingeben und nach Spiel neues Fenster Benutzername wieder anzeigen AWT, Swing, JavaFX & SWT 1
C Durch klicken von Button neues Fenster oeffnen AWT, Swing, JavaFX & SWT 18
D JavaFX (WebStart) Graues Fenster beim Start AWT, Swing, JavaFX & SWT 4
J Button vergrößert sich bei Fenster resize AWT, Swing, JavaFX & SWT 22
L Zweites Fenster mit Thread AWT, Swing, JavaFX & SWT 0
Paul15 Zwei Fenster AWT, Swing, JavaFX & SWT 23
T LayoutManager Methode, um Bildschirm(fenster) für Aktualisierungen zu blockieren bzw. freizugeben gesucht AWT, Swing, JavaFX & SWT 2
C AWT Problem mit Protokol Fenster AWT, Swing, JavaFX & SWT 0
L Daten in neuem Fenster AWT, Swing, JavaFX & SWT 2
D Mit Klick auf Button ein neues Fenster erzeugen AWT, Swing, JavaFX & SWT 11
I JTable: Doppelklick auf Table soll neues Fenster öffnen und Daten aus JTable anzeigen AWT, Swing, JavaFX & SWT 4
A Swing Textübergabe innerhalb der Anwendung in unterschiedlichen Fenster AWT, Swing, JavaFX & SWT 8
wolfgang63 JavaFX Animation, Kreise im vorgegebem Takt durchs Fenster laufen lassen AWT, Swing, JavaFX & SWT 3
K Java Button öffnet neues Fenster AWT, Swing, JavaFX & SWT 5
Z Fenster leer, wenn ich ein JTextField erzeuge AWT, Swing, JavaFX & SWT 3
W Swing JScrollPane für mein Fenster AWT, Swing, JavaFX & SWT 4
X Swing 2 Fenster (1 im Vordergrund) AWT, Swing, JavaFX & SWT 6
X Swing Ein neues Fenster öffen aber ohne ein extra Prozess zu starten AWT, Swing, JavaFX & SWT 1
T JavaFX ControlsFX-Notification öffnet nicht wenn kein JavaFX-Fenster offen. AWT, Swing, JavaFX & SWT 1
E JavaFX JavaFX Fenster nicht schließen AWT, Swing, JavaFX & SWT 4
K JavaFX Fenster aufrufen über Menü AWT, Swing, JavaFX & SWT 1
thet1983 offne Fenster gemeinsam schließen AWT, Swing, JavaFX & SWT 8
H AWT Fenster- und JLabel-Größe automatisch anpassen AWT, Swing, JavaFX & SWT 2
Z JSlider im Modalen-Fenster AWT, Swing, JavaFX & SWT 0
Tort-E JavaFX Fenster nachladen AWT, Swing, JavaFX & SWT 1
V Fenster in einem Fenster anordnen AWT, Swing, JavaFX & SWT 7
I Zwei Fenster nebeneinander anzeigen AWT, Swing, JavaFX & SWT 2
U Fenster beim Vergörßern immer quadratsich AWT, Swing, JavaFX & SWT 7
Q Swing Fenster updaten - Hinzugefügte Komponenten darstellen AWT, Swing, JavaFX & SWT 3
E Alles in einem Fenster AWT, Swing, JavaFX & SWT 5
A Fenster erstellen AWT, Swing, JavaFX & SWT 2
I Swing Beim Fenster das kleine Symbol(ICS) ändern AWT, Swing, JavaFX & SWT 3
K JavaFX Vorschau Bereich/Fenster einer bestehenden Group AWT, Swing, JavaFX & SWT 3
G Scrollbar für das Fenster einfügen AWT, Swing, JavaFX & SWT 3
X Fenster von außen ansprechen AWT, Swing, JavaFX & SWT 7
brunothg Swing JTable -> AUTO_RESIZE_OFF aber das Fenster ausfüllen AWT, Swing, JavaFX & SWT 0
G jLabel aus anderem Fenster ändern AWT, Swing, JavaFX & SWT 7
G JavaFX Neues Fenster erstellen AWT, Swing, JavaFX & SWT 3
A SWT Fenster bei MouseOver vergrößern AWT, Swing, JavaFX & SWT 5
C Umrechner im/mit Fenster AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben