Verschiebung eines Fensters über Button

melaniemueller

Aktives Mitglied
Guten Abend,
ich verzweifle gerade an meiner Aufgabe.

Folgende Aufgabenstellung:
Erstellen Sie eine Anwendung, in der Sie die Position des Fensters der Anwendung über vier Schaltflächen verändern können. Eine Schaltfläche soll das Fenster um 10 Pixel nach oben verschieben, eine um 10 Pixel nach unten und die beiden anderen um je 10 Pixel nach links beziehungsweise rechts.

Beachten Sie bei der Umsetzung bitte die folgenden Vorgaben:

• Erstellen Sie für den Listener eine innere Klasse in der Klasse mit dem Fenster der Anwendung. Der Listener soll die Ereignisse aller vier Schaltflächen verarbeiten können.

• Setzen Sie das Fenster der Anwendung fest auf die Größe 300 × 300 und positionieren Sie es zunächst an einer beliebigen Stelle auf dem Desktop.

• Ordnen Sie die Schaltflächen in einem BorderLayout mit einem Abstand von 25 Pixeln an.

• Stellen Sie sicher, dass das Fenster nicht aus dem Desktop herausgeschoben werden kann. Ermitteln Sie dazu die aktuelle Größe des Desktops und berechnen Sie dann die maximal möglichen Koordinaten für die Verschiebung nach rechts und nach unten. Für die Verschiebung nach links beziehungsweise oben können Sie den Wert 0 als Grenze verwenden.

Ein kleiner Tipp:

Wie Sie die aktuelle Größe des Desktops ermitteln können, finden Sie in diesem Studienheft beim Zentrieren eines Fensters auf dem Desktop. Sehen Sie dort gegebenenfalls noch einmal nach.

Nun hab ich mir das Grundgerüst aufgebaut, Button erstellt, BorderLayout erstellt, etc. Nun scheitert es aber an der Verschiebung. Mein Gedanke dazu war, über if Bedingungen den gedrückten Button finden, durch getActionCommand(). Beim jeweiligen Button dann die derzeitige Positions des Fensters ermitteln und dann über setLocation um 10px verschieben. Nun ist aber mein Problem, dass ich zum derzeitigen Lernstand nichts in meinem Heft zur Ermittlung der aktuellen Position gefunden habe. Logisch empfand ich hier die Methode getLocation. Jedoch zeigt er mir hier irgendwas mit Point an, was mir aktuell noch gar nichts sagt und ich darüber nichts gelernt habe, somit kann dies nicht der gewünschte Weg sein. Ich habe auch hier im Forum recherchiert und etwas gefunden, jedoch wird hier auch getLocation mit Point empfohlen.

Ich komm nicht weiter - wer hat eine andere Idee??

Hier noch mein unvollständiger Code zur besseren Verständlichkeit:

Java:
package einsendeaufgabe;

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;

public class Positionswechsel extends JFrame {
    
    private JButton schaltflächeOben;
    private JButton schaltflächeUnten;
    private JButton schaltflächeRechts;
    private JButton schaltflächeLinks;
    
    class Listener implements ActionListener {

        @Override
        public void actionPerformed(ActionEvent e) {
            //ab hier scheitert es - wie erfolgt die Verschiebung???
            if (e.getActionCommand().equals("Nach oben")){
                 }
            
                
            
        }
        
    }
    

    public Positionswechsel (String titel) {
        super (titel);
        JButton schaltflächeOben = new JButton ("Nach oben");
        JButton schaltflächeUnten = new JButton ("Nach unten");
        JButton schaltflächeRechts = new JButton ("Nach rechts");
        JButton schaltflächeLinks = new JButton ("Nach Links");
        
        setLayout(new BorderLayout());
        
        add(BorderLayout.NORTH,schaltflächeOben);
        add(BorderLayout.SOUTH, schaltflächeUnten);
        add(BorderLayout.EAST, schaltflächeRechts);
        add(BorderLayout.WEST, schaltflächeLinks);
        
        setSize(300,300);
        setLocationRelativeTo(null);
        setVisible(true);
    }

}
 
K

kneitzel

Gast
Du hast ja die 4 JButton Instanzvariablen in der äußeren Klasse (und darauf hat die innere Klasse Zugriff!).
ActionEvent hat die Methode getSource(), welches das Control angibt, das das Event ausgelöst hat.

Somit kannst Du e.getSource() == schaltflächeOben prüfen.
 

melaniemueller

Aktives Mitglied
Du hast ja die 4 JButton Instanzvariablen in der äußeren Klasse (und darauf hat die innere Klasse Zugriff!).
ActionEvent hat die Methode getSource(), welches das Control angibt, das das Event ausgelöst hat.

Somit kannst Du e.getSource() == schaltflächeOben prüfen.
Du meinst e.getSource() anstatt getActionCommand()? Aber damit erhalte ich ja auch nicht die aktuelle Position des Fensters oder sondern welcher Button geklickt wurde?
 

Jw456

Top Contributor
Du setzt doch das Fenster an eine von dir festgelegte Stelle. Die kannst du dir ja merken und wenn das Fenster verschiebt auch mit aktualisieren.
Somit müsste du die pos auch haben ohne die abzufragen.
 

Jw456

Top Contributor
Mit dem letzten Tipp deiner Aufgaben Stellung. Solltest du wissen wo an welcher Stelle auf dem Desktop das Fenster Beim erstellt ist.

Bin mir nicht ganz sicher. Der von dir ermittelte Punkt müßte die obere linke Ecke vom Fenster sein.
 
Zuletzt bearbeitet:

melaniemueller

Aktives Mitglied
Hab jetzt mal einiges verändert, aber irgendwie passiert nichts wenn ich auf einen Button klicke? Den Listener hab ich hinzugefügt, also was fehlt hier noch damit was umgesetzt wird 🤨
Java:
package einsendeaufgabe;

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;

public class Positionswechsel extends JFrame {
    
    
    private JButton schaltflächeOben;
    private JButton schaltflächeUnten;
    private JButton schaltflächeRechts;
    private JButton schaltflächeLinks;
    private int x,y;

    class Listener implements ActionListener {

        @Override
        public void actionPerformed(ActionEvent e) {           
            if (e.getSource() == schaltflächeOben){
                y = y - 10;
                 }
            if (e.getSource() == schaltflächeUnten){
                y = y + 10;
                 }
            if (e.getSource() == schaltflächeRechts){
                x = x + 10;
                 }
            if (e.getSource() == schaltflächeLinks){
                x = x - 10;
                 }
        }
        
    }
    
    public Positionswechsel (String titel) {
        super (titel);
        JButton schaltflächeOben = new JButton ("Nach oben");
        JButton schaltflächeUnten = new JButton ("Nach unten");
        JButton schaltflächeRechts = new JButton ("Nach rechts");
        JButton schaltflächeLinks = new JButton ("Nach Links");
        x = 300;
        y = 300;
        
        setLayout(new BorderLayout());
        setSize(300,300);
        setLocation(x,y);
        add(BorderLayout.NORTH,schaltflächeOben);
        add(BorderLayout.SOUTH, schaltflächeUnten);
        add(BorderLayout.EAST, schaltflächeRechts);
        add(BorderLayout.WEST, schaltflächeLinks);
        schaltflächeOben.addActionListener(new Listener());
        schaltflächeUnten.addActionListener(new Listener());
        schaltflächeRechts.addActionListener(new Listener());
        schaltflächeLinks.addActionListener(new Listener());
        setVisible(true);
    }

}
 

melaniemueller

Aktives Mitglied
Mit dem letzten Tipp deiner Aufgaben Stellung. Solltest du wissen wo an welcher Stelle auf dem Desktop das Fenster Beim erstellt ist.

Bin mir nicht ganz sicher. Der von dir ermittelte Punkt müßte die obere linke Ecke vom Fenster sein.
Mit dem letzten Teil der Aufgabe hab ich mich noch gar nicht beschäftigt muss ich zugeben 😅 Ich dacht mir das ergänze ich zum Schluss wenn die Buttons dann mal funktionieren.
Die aktuelle Bildschirmauflösung erhalte ich dann aber über Toolkit.getDefaultToolKit().getScreenSize()
 
K

kneitzel

Gast
Du hast ein JFrame. Und da hast du getLocation und setLocation.

Damit kannst du die Position holen, anpassen und erneut setzen.
 
K

kneitzel

Gast
Ja, du hattest das schon richtig gesagt: Oben links ist (0,0) und man gibt an, wo dann die linke obere Ecke plaziert werden soll.
 

melaniemueller

Aktives Mitglied
Du hast ein JFrame. Und da hast du getLocation und setLocation.

Damit kannst du die Position holen, anpassen und erneut setzen.
Wie ganz zu Anfang beschrieben, habe ich noch kein getLocation gelernt und darf es nicht verwenden. Daher hab ich es jetzt über x und y gemacht und dort die Werte bei setLocation gespeichert. Trotzdem passiert nichts. Ich hab nun im Listener unterhalb der if Bedingungen nochmals setLocation aufgerufen und trotzdem passiert nichts. Auch wenn ichs in jede if Bedingung setze nicht....😒
Wieso?

Java:
package einsendeaufgabe;

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;

public class Positionswechsel extends JFrame {
    
    
    private JButton schaltflächeOben;
    private JButton schaltflächeUnten;
    private JButton schaltflächeRechts;
    private JButton schaltflächeLinks;
    private int x,y;

    class Listener implements ActionListener {

        @Override
        public void actionPerformed(ActionEvent e) {           
            if (e.getSource() == schaltflächeOben){
                y = y - 10;
                 }
            if (e.getSource() == schaltflächeUnten){
                y = y + 10;
                 }
            if (e.getSource() == schaltflächeRechts){
                x = x + 10;
                 }
            if (e.getSource() == schaltflächeLinks){
                x = x - 10;
              }               
            setLocation(x,y);
        }
        
    }
    
    public Positionswechsel (String titel) {
        super (titel);
        JButton schaltflächeOben = new JButton ("Nach oben");
        JButton schaltflächeUnten = new JButton ("Nach unten");
        JButton schaltflächeRechts = new JButton ("Nach rechts");
        JButton schaltflächeLinks = new JButton ("Nach Links");
        x = 300;
        y = 300;
        
        setLayout(new BorderLayout());
        setSize(300,300);
        setLocation(x,y);
        add(BorderLayout.NORTH,schaltflächeOben);
        add(BorderLayout.SOUTH, schaltflächeUnten);
        add(BorderLayout.EAST, schaltflächeRechts);
        add(BorderLayout.WEST, schaltflächeLinks);
        schaltflächeOben.addActionListener(new Listener());
        schaltflächeUnten.addActionListener(new Listener());
        schaltflächeRechts.addActionListener(new Listener());
        schaltflächeLinks.addActionListener(new Listener());
        setVisible(true);
    }

}
 
K

kneitzel

Gast
Du hast Instanzvariablen in der Klasse deklariert aber diese werden nie initialisiert. Was nutzt Du für eine IDE? Ich würde Dir empfehlen, eine IDE wie IntelliJ zu nutzen, die Dir sowas anzeigt. IntelliJ wird dir z.B. bei den Instanzvariablen die Warnung anzeigen: "Private field 'xxx' is never assigned"

Das Problem ist - wie @mihe7 schon sagte, dass Du in dem Konstruktor nicht den Instanzvariablen etwas zuweist, sondern neue lokale Variablen erstellst. Das Ergebnis ist, dass bei einem Click das getSource() immer mit null verglichen wird.

Lösung ist, da keine neuen Variablen zu deklarieren - also das JButton weg zu lassen. Sprich:
JButton schaltflächeOben = new JButton ("Nach oben");
 
K

kneitzel

Gast
Eclipse ist eigentlich bei so Warnungen auch relativ gut. Bei unbenutzen Variablen würde es warnen. Aber ich muss gestehen, dass ich mich mit Eclipse nicht so gut auskenne.

Da einfach mal drauf schauen: Wird eine Zeile anders dargestellt als sonst? Üblich sind Dinge wie:
- Etwas wird unterstrichen (rot oder gelb)
- Etwas wird nur grau angezeigt
- Am rechten oder Linken Rang werden Symbole eingeblendet

Sowas kann man sich in der Regel ansehen, wenn man mit der Maus drauf geht. Also Maus drauf und kurz warten. Dann sollte die Fehlermeldung eingeblendet werden.

Mein Tipp ist: So Hinweisen immer nachgehen. Das sind in der Regel Hinweise, das etwas falsch ist (rote Darstellung) oder etwas unüblich ist (Gelb und teilweise andere Farben).

Diesen Hinweisen muss man nicht nachgehen. IntelliJ schlägt teilweise Verbesserungen vor, wie Umwandlung in Lambda Ausdrücke oder so. Die kann man dann ignorieren. Aber immer erst verstehen: Was will die IDE von mir? Auch ruhig ansehen und ggf. (hier im Forum) nachfragen. (IntelliJ bietet oft schnelle Fixe an. Dann stellt die IDE einem Codeteile um. Wird Eclipse aber vermutlich ebenso haben.)
 

mihe7

Top Contributor
Da ich hier gerade noch ein uraltes Eclipse rumliegen habe: unter Window -> Preferences -> Java -> Compile -> Errors/Warnings gibt es einen Abschnitt "Name shadowing and conflicts". Dort kann man bei "Local variable declaration hides another field or variable" auf "Warning" stellen. Danach sind die vier Variablen auch gelb unterringelt:

Bildschirmfoto von »2021-07-30 10:01:19«.png
 

Jw456

Top Contributor
Du hast Instanzvariablen in der Klasse deklariert aber diese werden nie initialisiert. Was nutzt Du für eine IDE? Ich würde Dir empfehlen, eine IDE wie IntelliJ zu nutzen, die Dir sowas anzeigt. IntelliJ wird dir z.B. bei den Instanzvariablen die Warnung anzeigen: "Private field 'xxx' is never assigned"

Das Problem ist - wie @mihe7 schon sagte, dass Du in dem Konstruktor nicht den Instanzvariablen etwas zuweist, sondern neue lokale Variablen erstellst. Das Ergebnis ist, dass bei einem Click das getSource() immer mit null verglichen wird.

Lösung ist, da keine neuen Variablen zu deklarieren - also das JButton weg zu lassen. Sprich:
JButton schaltflächeOben = new JButton ("Nach oben");
sie will doch nicht die Schaltfächen verschiben sonder das JFrame (fenster) dafür hat sie die x un y Werte als instanzvariablen .
du greifst bestimmt nicht mit setLocation(x,y); auf das Fester JFrame zu .

ob du mit setLocation(x,y); das neu zeichnen des Festers anstösst bin ich mir jetzt nicht sicher.
 
Zuletzt bearbeitet:

Barista

Top Contributor
sie will doch nicht die Schaltfächen verschiben sonder das JFrame dafür hat sie die x un y Werte als instanzvariable .
du greifst bestimmt nicht mit setLocation(x,y); auf das Fester JFrame zu .
Stimmt.
Die Felder
Java:
    private JButton schaltflächeOben;
    private JButton schaltflächeUnten;
    private JButton schaltflächeRechts;
    private JButton schaltflächeLinks;
sind nicht notwendig.
 

melaniemueller

Aktives Mitglied
Nun dachte ich eigentlich der letzte Teil der Aufgabe sei einfach. Vielleicht ist er dass auch und nur mir kommt es so kompliziert vor...
Ich möchte nun einstellen dass es nicht aus dem Bildschirm hinaus verschoben werden kann. Also habe ich als erstes die Bildschirmgröße mit
Java:
Dimension bgrösse = Toolkit.getDefaultToolkit().getScreenSize();
ermittelt.

Unter bgrösse.height wäre dann die Höhe und width die Breite abgespeichert. Bei oben und links soll auf 0 überprüft werden, da das Fenster ja oben links die Koordinaten 0 hat. Also hab ich bei der if Bedingung ergänzt
Java:
if (e.getSource() == schaltflächeOben && y != 0){
Das funktioniert auch super!

Nur irgendwie komm ich nicht drauf wie ich jetzt das Ganze für die anderen 2 Bereiche ausrechne???? 😵
 

melaniemueller

Aktives Mitglied
Da ich hier gerade noch ein uraltes Eclipse rumliegen habe: unter Window -> Preferences -> Java -> Compile -> Errors/Warnings gibt es einen Abschnitt "Name shadowing and conflicts". Dort kann man bei "Local variable declaration hides another field or variable" auf "Warning" stellen. Danach sind die vier Variablen auch gelb unterringelt:

Anhang anzeigen 15918
Super danke stelle ich gleich um!
 
K

kneitzel

Gast
sie will doch nicht die Schaltfächen verschiben sonder das JFrame (fenster) dafür hat sie die x un y Werte als instanzvariablen .
du greifst bestimmt nicht mit setLocation(x,y); auf das Fester JFrame zu .
Natürlich wird mit dem setLocation die Position des Fensters gesetzt. Und die Schaltflächen werden auch nicht verschoben (Was auch nicht wirklich gehen würde, da sie ja ein Border Layout hat :) )

Nur irgendwie komm ich nicht drauf wie ich jetzt das Ganze für die anderen 2 Bereiche ausrechne???? 😵
Du hattest doch schon geschrieben, wie Du die Bildschirm Auflösung bekommen kannst.
Die Größe des Fensters kennst Du auch.
x + Breite des Fensters muss <= der Auflösung in der Breite sein.

Gleiches gilt für die Höhe.
 

Jw456

Top Contributor
Nun dachte ich eigentlich der letzte Teil der Aufgabe sei einfach. Vielleicht ist er dass auch und nur mir kommt es so kompliziert vor...
Ich möchte nun einstellen dass es nicht aus dem Bildschirm hinaus verschoben werden kann. Also habe ich als erstes die Bildschirmgröße mit
Java:
Dimension bgrösse = Toolkit.getDefaultToolkit().getScreenSize();
ermittelt.

Unter bgrösse.height wäre dann die Höhe und width die Breite abgespeichert. Bei oben und links soll auf 0 überprüft werden, da das Fenster ja oben links die Koordinaten 0 hat. Also hab ich bei der if Bedingung ergänzt
Java:
if (e.getSource() == schaltflächeOben && y != 0){
Das funktioniert auch super!

Nur irgendwie komm ich nicht drauf wie ich jetzt das Ganze für die anderen 2 Bereiche ausrechne???? 😵
wie gross dein Fenster ist weisst du ja (300) also ist die rechte Kante 300 keiner als die rechte Seite des Bildschirms.
oder das max x vom Bildschirm
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K JavaFX CSS Border (Verschiebung verhindern) AWT, Swing, JavaFX & SWT 4
F JScrollbar Verschiebung des Viewport ermitteln AWT, Swing, JavaFX & SWT 3
L Transparenz Problem mit verschiebung AWT, Swing, JavaFX & SWT 8
jojoge wie kann ich in eine Benennung eines JButtons eine Variable einbauen? AWT, Swing, JavaFX & SWT 6
L paintComponent in Panel eines Borderlayouts hinzufügen AWT, Swing, JavaFX & SWT 3
I Einbindung eines jpg/png/icons in eine GUI AWT, Swing, JavaFX & SWT 1
Splayfer Umrandung eines AttributedStrings AWT, Swing, JavaFX & SWT 2
Guybrush Threepwood Einfachste Möglichkeit zum Abspielen eines Videos in Swing AWT, Swing, JavaFX & SWT 4
Jose05 NullPointerException bei Beschreiben eines Labels aus einem Array AWT, Swing, JavaFX & SWT 12
Jose05 zugreifen auf ein Objekt eines GridPanes AWT, Swing, JavaFX & SWT 0
news2swen automatisches erstellen eines Languagefiles AWT, Swing, JavaFX & SWT 1
B Stylen eines JTextPane funktioniert nicht AWT, Swing, JavaFX & SWT 1
MiMa Schliessen eines FXML Fensters? AWT, Swing, JavaFX & SWT 10
B JavaFX Farbe eines Quadrates in einer separaten Klasse ändern AWT, Swing, JavaFX & SWT 4
L AWT Ändern der Farbe eines BufferedImage mit Farbähnlichkeit AWT, Swing, JavaFX & SWT 5
B veränderte Größe eines Panels im Vorhinein wissen? AWT, Swing, JavaFX & SWT 1
L Komponenten eines Panels werden erst nach Klick darauf angezeigt AWT, Swing, JavaFX & SWT 13
L JavaFX Validierung eines Spinner AWT, Swing, JavaFX & SWT 1
M Builden eines lauffähigen JAR Files AWT, Swing, JavaFX & SWT 3
K Swing Text eines Lables in einer Methode ändern AWT, Swing, JavaFX & SWT 13
M JavaFX rotieren eines Kreises mit konstanter Geschwindigkeit AWT, Swing, JavaFX & SWT 1
K JavaFX Allgemeine Fragen zu dem Aufbau eines Programms hinsichtlich der Klassen AWT, Swing, JavaFX & SWT 1
M JavaFX Auf ein UI Elemement eines anderen Controllers zugreifen AWT, Swing, JavaFX & SWT 0
P Bewegung eines Balkens in eineum JPanel welches als Spielfeld fungiert AWT, Swing, JavaFX & SWT 2
Tronert JavaFX Linienstärke eines Separators ändern? AWT, Swing, JavaFX & SWT 3
N JavaFX Group: Gezieltes entfernen eines Objects (Rectangle) AWT, Swing, JavaFX & SWT 0
J Ziehen eines Buttons im JPanel AWT, Swing, JavaFX & SWT 2
J Drag and Drop eines Buttons AWT, Swing, JavaFX & SWT 0
M NullPointerException bei Übergabe eines RadioButtons AWT, Swing, JavaFX & SWT 11
DaCrazyJavaExpert Swing Extern den Text eines nicht fetsgelegten Buttons bekommen. AWT, Swing, JavaFX & SWT 12
J JavaFX Rectangle innerhalb eines Rectangle oder Panes positionieren? AWT, Swing, JavaFX & SWT 1
C JavaFX Inhalt eines SplitPane's durch Menü-Auswahl ändern? AWT, Swing, JavaFX & SWT 13
J linken Bildausschnitt eines BufferedImage abschneiden AWT, Swing, JavaFX & SWT 4
J bestimmten Bereich eines JPanels drucken AWT, Swing, JavaFX & SWT 2
D LookAndFeel Überschreiben eines UIDelegate AWT, Swing, JavaFX & SWT 0
T Java FX Probleme beim befüllen eines Tableviews AWT, Swing, JavaFX & SWT 5
C Zeichen eines 6 -Eckes AWT, Swing, JavaFX & SWT 1
U JavaFX Wechsel der Scene nach betätigen eines Button AWT, Swing, JavaFX & SWT 2
F Screenshot eines JPanel AWT, Swing, JavaFX & SWT 3
S JavaFX TreeItem: Icon am Ende eines Eintrags anhängen AWT, Swing, JavaFX & SWT 2
D TAB Taste innerhalb eines JSpinner AWT, Swing, JavaFX & SWT 2
R Update eines Labels bei Methodenaufruf einer anderen Klasse AWT, Swing, JavaFX & SWT 9
F Swing Spaltenbreite einer Column eines JTable auslesen AWT, Swing, JavaFX & SWT 5
D Swing Komponenten Anordnung eines Panels in Verbindung eines weiteren Panels AWT, Swing, JavaFX & SWT 9
F Swing Rotation eines Bildes mit beliebigen Koordinaten um den Mittelpunkt AWT, Swing, JavaFX & SWT 3
Cromewell JavaFX Nur bestimmten Teil eines Canvas rendern und anzeigen AWT, Swing, JavaFX & SWT 2
Z Swing Variable eines Objekt aus Hashmap in JList anzeigen AWT, Swing, JavaFX & SWT 1
D Frame beim starten eines anderen Frames schließen AWT, Swing, JavaFX & SWT 2
R Hilfe beim ändern des Hintergrundes eines JFrames AWT, Swing, JavaFX & SWT 9
T Durch klicken eines Buttons Klasse wechseln AWT, Swing, JavaFX & SWT 2
E Swing Copy und Paste eines einzelnen Knoten aus einem JTree AWT, Swing, JavaFX & SWT 1
J Swing Vertikales Zeichnen eines Strings mit Java2D AWT, Swing, JavaFX & SWT 1
7 JavaFX Problem beim Zeichnen eines Dreiecks in einem GUI AWT, Swing, JavaFX & SWT 6
V JavaFX Teile eines Images Transparent machen AWT, Swing, JavaFX & SWT 4
I JavaFX Langes drücken eines Buttons AWT, Swing, JavaFX & SWT 4
B Swing Wie Witdh und Height eines GuiElements bekommen AWT, Swing, JavaFX & SWT 5
L Swing Teile eines JPanel in eigene Klasse auslagern AWT, Swing, JavaFX & SWT 3
M Swing JPanel innerhalb eines Frames verschieben AWT, Swing, JavaFX & SWT 3
J JavaFX Zugriff auf FXML-Variablen eines anderen Controllers AWT, Swing, JavaFX & SWT 2
K Swing Inhalt eines JPanels lesen AWT, Swing, JavaFX & SWT 3
T Nur bestimmte Bereiche eines Fotos bearbeiten AWT, Swing, JavaFX & SWT 0
J Swing Erstellung eines User Interface AWT, Swing, JavaFX & SWT 2
S JavaFX Teil eines Bildes ausschneiden / als neues Bild nutzen AWT, Swing, JavaFX & SWT 8
R Swing Bewegung eines Graphics Objektes innerhalb eines JPanels funktioniert nicht richtig AWT, Swing, JavaFX & SWT 2
O Swing Aufbau eines JFrames AWT, Swing, JavaFX & SWT 2
A JavaFX Hilfe beim Design eines Quiz AWT, Swing, JavaFX & SWT 2
F Instanzierung einer inneren Klasse in Klasse eines anderen Packets AWT, Swing, JavaFX & SWT 3
A befüllen eines JTables mittels Methode AWT, Swing, JavaFX & SWT 10
javampir Swing Wanderung eines JFrames AWT, Swing, JavaFX & SWT 7
J Anfänger GUI Problem bei der Ausführung eines sehr einfachen Programms AWT, Swing, JavaFX & SWT 2
G Swing ComboBox: Auswahl eines Items der Liste durch Eingabe eines Buchstabens AWT, Swing, JavaFX & SWT 3
S Swing Nur den sichtbaren Bereich eines TextPane mit Inhalt darstellem AWT, Swing, JavaFX & SWT 0
I Erstellung eines kleinen Programmes AWT, Swing, JavaFX & SWT 8
H Position eines JLabel in einem JPanel AWT, Swing, JavaFX & SWT 2
J 2D-Grafik Windows Blue-Screen nach anzeigen eines Bildes in Java AWT, Swing, JavaFX & SWT 10
T Swing Einzelne Teile eines Textes färben? AWT, Swing, JavaFX & SWT 10
H Swing Probleme beim erstellen eines neuen Objektes durch einen Button AWT, Swing, JavaFX & SWT 10
HaukeG JavaFX JavaFX Resize und DragAndDrop eines Pane AWT, Swing, JavaFX & SWT 4
D 2D-Grafik Inhalt eines Graphics in anderes Graphics zeichnen.... AWT, Swing, JavaFX & SWT 3
J Denkfehler bei Aktualisierung eines GUI AWT, Swing, JavaFX & SWT 4
J Logikfehler im erstellen eines GUI AWT, Swing, JavaFX & SWT 3
F JTabbedPane mit Button zum Hinzufügen eines neuen Tabs AWT, Swing, JavaFX & SWT 6
B Event Handling Mausbewegung auch außerhalb eines JFrames registrieren AWT, Swing, JavaFX & SWT 2
U Swing Beim Bedienen eines Buttons JFrame schließen AWT, Swing, JavaFX & SWT 2
A Fehler bei erstellen eines JTextFields AWT, Swing, JavaFX & SWT 2
S Bestimmten Bereich eines Bildes im JFrame mit Scrollpane anzeigen AWT, Swing, JavaFX & SWT 0
C AWT die X koordinate eines Rectangles herrausfinden AWT, Swing, JavaFX & SWT 14
G 2D-Grafik Umrandung eines Winkels (drawArc(..)) AWT, Swing, JavaFX & SWT 4
V Ende eines Frames abwarten AWT, Swing, JavaFX & SWT 7
T hallo, habe ein Problem mit dem pro. eines Threads AWT, Swing, JavaFX & SWT 4
S Swing Auf Änderungen eines Models in der View einer JTable reagieren AWT, Swing, JavaFX & SWT 1
U Größe eines Button im Menü ändern AWT, Swing, JavaFX & SWT 1
B Größer-/Kleinerziehen eines JFrames/JPanels erkennen AWT, Swing, JavaFX & SWT 2
B 2D-Grafik Shade eines Images AWT, Swing, JavaFX & SWT 1
A Swing bei Auswahl und klick eines JComboBox buttons die Klasse eines anderen Projekts aufrufen AWT, Swing, JavaFX & SWT 3
F Submit eines HTML-Formulars in Vaadin AWT, Swing, JavaFX & SWT 3
C Swing Durch Inhaltsänderung eines JTextfields eine Funktion aufrufen AWT, Swing, JavaFX & SWT 5
G LookAndFeel Tutorial für Erstellung eines eigenen Look And Feel AWT, Swing, JavaFX & SWT 3
M Probleme mit Verkleinern eines GUI AWT, Swing, JavaFX & SWT 7
1 Swing Bestimme ob ein Subelement eines panel den Fokus verloren hat AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben