2D-Grafik Background einer Jpanel Klasse ändern

JSCHLAG

Mitglied
Ich möchte itm4 anklicken und dafür sorgen dass sich das Hintergrund panelbk-Objekt der Klasse PWorld ändert. Das Foto würde apsnight.png heißen. Wie könnte ich das Hintergrund nach der PGUI-Initialisierung trotzdem ändern, wenn itm4 angeklickt wird?

Java:
import java.awt.BorderLayout;
import java.text.DecimalFormat;
import java.util.Timer;
import java.util.TimerTask;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class PGUI extends JFrame
{
       
        private static final long serialVersionUID = 1L;
        PWorld panelbk= new PWorld();;
        JPanel itembar=new JPanel();
        JPanel unsichtbar=new JPanel();
        JLabel lbl1=new JLabel();
        JLabel lbl2=new JLabel();
        JLabel lbl3=new JLabel();
        JLabel lbl4=new JLabel();
        double hunger=50;
        double gsnd=50;
        double sbr=50;
        double enr=50;
        int xxx;
        boolean activebg=true;
       
        Timer myTimer=new Timer();
        TimerTask task=new TimerTask(){
            public void run() {
                if(sbr>0){
                    lbl1.setText("Sauberheit: "+new DecimalFormat("0.00").format(sbr+=-0.001));}
                    if(hunger>0){
                    lbl2.setText("Hunger: "+new DecimalFormat("0.00").format(hunger+=-0.001));}
                    if(gsnd>0){
                    lbl3.setText("Gesundheit: "+new DecimalFormat("0.00").format(gsnd+=-0.001));}
                    if(enr>0){
                    lbl4.setText("Energie: "+new DecimalFormat("0.00").format(enr+=-0.001));}
                    if(activebg==false){
                        lbl4.setText("Energie: "+new DecimalFormat("0.00").format(enr+=0.2));
                    }
            }
        };
       
        public PGUI(){   
            //frame#1
            setTitle("Pou-Windows-10-Edition-Free");
            setSize(1280,720);
            setResizable(false);
           
       
           
            //labels
           
            lbl1.setSize(150, 14);
            lbl1.setLocation(20, 48);
            lbl1.setText("Sauberheit: "+sbr);
           
            lbl2.setSize(150, 14);
            lbl2.setLocation(180, 48);
            lbl2.setText("Hunger: "+hunger);
           
           
            lbl3.setSize(150, 14);
            lbl3.setLocation(350, 48);
            lbl3.setText("Gesundheit: "+gsnd);
           
            lbl4.setSize(150, 14);
            lbl4.setLocation(510, 48);
            lbl4.setText("Energie: "+enr);
           
           
            //items
            Items itm1=new Items(50,490,200,200,"brld/bs.png",this,1);
            Items itm2=new Items(350,490,200,200,"brld/cs.png",this,2);
            Items itm3=new Items(750,490,200,200,"brld/fs.png",this,3);
            Items itm4=new Items(1050,490,200,200,"brld/ds.png",-1,this,4);
            Items pou=new Items(500,100,300,300,"brld/es.png",-1,this,-1);
           
           
           
            //panelbk
            panelbk.setLayout(null);
           
            panelbk.add(itm1);
            panelbk.add(itm2);
            panelbk.add(itm3);
            panelbk.add(itm4);
            panelbk.add(lbl1);
            panelbk.add(lbl2);
            panelbk.add(lbl3);
            panelbk.add(lbl4);
            panelbk.add(pou);
           
           
           
            getContentPane().add(panelbk,BorderLayout.CENTER);
             
           
             
            setVisible(true);}
       
       
        public static void main(String[] args) {
            PGUI pg=new PGUI();
            pg.starti();
            }
       
        public void setlbls(double adds,double addh,double addg,double adde){
            if(sbr<100.0){
            lbl1.setText("Sauberheit: "+new DecimalFormat("0.00").format(sbr+=adds));}
            if(hunger<100.0){
            lbl2.setText("Hunger: "+new DecimalFormat("0.00").format(hunger+=addh));}
            if(gsnd<100.0){
            lbl3.setText("Gesundheit: "+new DecimalFormat("0.00").format(gsnd+=addg));}
            if(enr<100.0){
            lbl4.setText("Energie: "+new DecimalFormat("0.00").format(enr+=adde));}
        }
       
        public void starti(){
            myTimer.scheduleAtFixedRate(task,0,1000);
        }
       
       
        public int getx(){
            int xxx=getLocation().x;
            return xxx;
        }
       
        public int gety(){
            int yyy=getLocation().y;
            return yyy;
        }
       
        public void setactive(boolean active){
            activebg=active;
        }
}
Java:
import java.awt.MouseInfo;
import java.awt.Point;
import java.awt.PointerInfo;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionListener;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JButton;

public class Items extends JButton {
        private static final long serialVersionUID = 1L;
        private int xPos=-1;
        private int yPos=-1;
        boolean active=true;
       
        public Items(int xx,int yy,int w,int h, String url,PGUI pg, int ac){

            try{
                ClassLoader classLoader = getClass().getClassLoader();
                File file = new File(classLoader.getResource(url).getFile());
                BufferedImage buttonIcon = ImageIO.read(file);
                setIcon(new ImageIcon(buttonIcon));
            }
            catch(IOException e){System.out.println(e.getMessage());}
            setBounds(xx,yy,w,h);
            setBorder(BorderFactory.createEmptyBorder());
            setContentAreaFilled(false);
            addMouseMotionListener(new MouseMotionListener(){
                public void mouseDragged(MouseEvent e){
                    if(xPos==-1 || yPos==-1){
                        xPos = e.getX();
                        yPos = e.getY();
                    }
                    PointerInfo pointerInfo = MouseInfo.getPointerInfo();
                    Point point = pointerInfo.getLocation();
                    int x = (int)point.getX();
                    int y = (int)point.getY();
                    int xxx=pg.getx();
                    int yyy=pg.gety();
                    setLocation(x-xPos-(xxx)-3, y-yPos-30-(yyy)+4);//!!hier
                    if(ac==1){
                    if(getLocation().x<=800 && getLocation().x>=500 && getLocation().y>=100 && getLocation().y<=400){
                        pg.setlbls(0.01,0,0,0);
                    }}
                    if(ac==2){
                        if(getLocation().x<=800 && getLocation().x>=500 && getLocation().y>=100 && getLocation().y<=400){
                            pg.setlbls(0,0.01,0,0);
                        }}
                    if(ac==3){
                        if(getLocation().x<=800 && getLocation().x>=500 && getLocation().y>=100 && getLocation().y<=400){
                            pg.setlbls(0,0,0.01,0);
                        }}
                }
                public void mouseMoved(MouseEvent e){
                    xPos = -1;
                    yPos = -1;
                    setBounds(xx,yy,w,h);
                }
            });
        }
       
        public Items(int xx,int yy,int w,int h, String url, int i,PGUI pg,int ac){
            if(i==-1){
            try{
                ClassLoader classLoader = getClass().getClassLoader();
                File file = new File(classLoader.getResource(url).getFile());
                BufferedImage buttonIcon = ImageIO.read(file);
                setIcon(new ImageIcon(buttonIcon));
            }
            catch(IOException e){System.out.println(e.getMessage());}
            setBounds(xx,yy,w,h);
            setBorder(BorderFactory.createEmptyBorder());
            setContentAreaFilled(false);
        }
            addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                if(ac==4){
                    pg.setactive(active=!active);
                }
            }
        });
            }
}
Java:
import java.awt.Graphics;
import java.awt.Image;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.JPanel;

public class PWorld extends JPanel {
        private static final long serialVersionUID = 1L;
        Image img;
       
        public PWorld(){
            try{ClassLoader classLoader = getClass().getClassLoader();
            File file = new File(classLoader.getResource("brld/aps.png").getFile());
            img = ImageIO.read(file);}   
            catch(IOException e){System.out.println(e.getMessage());}
           
        }

        @Override
        protected void paintComponent(Graphics g) {
            super.paintComponent(g);
            g.drawImage(img, 0,0,null);
        }
}
 

krgewb

Top Contributor
Ich habe PGUI, Items und PWorld ein bisschen geändert. Wenn ich jetzt auf itm4 klicke und dann das Fenster maximiere dann ist da das andere Bild.

Java:
import java.awt.BorderLayout;
import java.text.DecimalFormat;
import java.util.Timer;
import java.util.TimerTask;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class PGUI extends JFrame {

    private static final long serialVersionUID = 1L;
    PWorld panelbk = new PWorld();;
    JPanel itembar = new JPanel();
    JPanel unsichtbar = new JPanel();
    JLabel lbl1 = new JLabel();
    JLabel lbl2 = new JLabel();
    JLabel lbl3 = new JLabel();
    JLabel lbl4 = new JLabel();
    double hunger = 50;
    double gsnd = 50;
    double sbr = 50;
    double enr = 50;
    int xxx;
    boolean activebg = true;

    Timer myTimer = new Timer();
    TimerTask task = new TimerTask() {
        public void run() {
            if (sbr > 0) {
                lbl1.setText("Sauberheit: " + new DecimalFormat("0.00").format(sbr += -0.001));
            }
            if (hunger > 0) {
                lbl2.setText("Hunger: " + new DecimalFormat("0.00").format(hunger += -0.001));
            }
            if (gsnd > 0) {
                lbl3.setText("Gesundheit: " + new DecimalFormat("0.00").format(gsnd += -0.001));
            }
            if (enr > 0) {
                lbl4.setText("Energie: " + new DecimalFormat("0.00").format(enr += -0.001));
            }
            if (activebg == false) {
                lbl4.setText("Energie: " + new DecimalFormat("0.00").format(enr += 0.2));
            }
        }
    };

    public PGUI() {
        // frame#1
        setTitle("Pou-Windows-10-Edition-Free");
        setSize(1280, 720);
        setResizable(true);

        // labels

        lbl1.setSize(150, 14);
        lbl1.setLocation(20, 48);
        lbl1.setText("Sauberheit: " + sbr);

        lbl2.setSize(150, 14);
        lbl2.setLocation(180, 48);
        lbl2.setText("Hunger: " + hunger);

        lbl3.setSize(150, 14);
        lbl3.setLocation(350, 48);
        lbl3.setText("Gesundheit: " + gsnd);

        lbl4.setSize(150, 14);
        lbl4.setLocation(510, 48);
        lbl4.setText("Energie: " + enr);

        // items
        Items itm1 = new Items(50, 490, 200, 200, "brld/bs.png", this, 1);
        Items itm2 = new Items(350, 490, 200, 200, "brld/cs.png", this, 2);
        Items itm3 = new Items(750, 490, 200, 200, "brld/fs.png", this, 3);
        Items itm4 = new Items(1050, 490, 200, 200, "brld/ds.png", -1, this, 4);
        Items pou = new Items(500, 100, 300, 300, "brld/es.png", -1, this, -1);

        // panelbk
        panelbk.setLayout(null);

        panelbk.add(itm1);
        panelbk.add(itm2);
        panelbk.add(itm3);
        panelbk.add(itm4);
        panelbk.add(lbl1);
        panelbk.add(lbl2);
        panelbk.add(lbl3);
        panelbk.add(lbl4);
        panelbk.add(pou);

        getContentPane().add(panelbk, BorderLayout.CENTER);

        setVisible(true);
    }

    public static void main(String[] args) {
        PGUI pg = new PGUI();
        pg.starti();
    }

    public void setlbls(double adds, double addh, double addg, double adde) {
        if (sbr < 100.0) {
            lbl1.setText("Sauberheit: " + new DecimalFormat("0.00").format(sbr += adds));
        }
        if (hunger < 100.0) {
            lbl2.setText("Hunger: " + new DecimalFormat("0.00").format(hunger += addh));
        }
        if (gsnd < 100.0) {
            lbl3.setText("Gesundheit: " + new DecimalFormat("0.00").format(gsnd += addg));
        }
        if (enr < 100.0) {
            lbl4.setText("Energie: " + new DecimalFormat("0.00").format(enr += adde));
        }
    }

    public void starti() {
        myTimer.scheduleAtFixedRate(task, 0, 1000);
    }

    public int getx() {
        int xxx = getLocation().x;
        return xxx;
    }

    public int gety() {
        int yyy = getLocation().y;
        return yyy;
    }

    public void setactive(boolean active) {
        activebg = active;
    }
}

Java:
import java.awt.MouseInfo;
import java.awt.Point;
import java.awt.PointerInfo;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionListener;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JButton;

public class Items extends JButton {
    private static final long serialVersionUID = 1L;
    private int xPos = -1;
    private int yPos = -1;
    boolean active = true;

    public Items(int xx, int yy, int w, int h, String url, PGUI pg, int ac) {

        try {
            ClassLoader classLoader = getClass().getClassLoader();
            File file = new File(classLoader.getResource(url).getFile());
            BufferedImage buttonIcon = ImageIO.read(file);
            setIcon(new ImageIcon(buttonIcon));
        } catch (IOException e) {
            System.out.println(e.getMessage());
        }
        setBounds(xx, yy, w, h);
        setBorder(BorderFactory.createEmptyBorder());
        setContentAreaFilled(false);
        addMouseMotionListener(new MouseMotionListener() {
            public void mouseDragged(MouseEvent e) {
                if (xPos == -1 || yPos == -1) {
                    xPos = e.getX();
                    yPos = e.getY();
                }
                PointerInfo pointerInfo = MouseInfo.getPointerInfo();
                Point point = pointerInfo.getLocation();
                int x = (int) point.getX();
                int y = (int) point.getY();
                int xxx = pg.getx();
                int yyy = pg.gety();
                setLocation(x - xPos - (xxx) - 3, y - yPos - 30 - (yyy) + 4);// !!hier
                if (ac == 1) {
                    if (getLocation().x <= 800 && getLocation().x >= 500 && getLocation().y >= 100
                            && getLocation().y <= 400) {
                        pg.setlbls(0.01, 0, 0, 0);
                    }
                }
                if (ac == 2) {
                    if (getLocation().x <= 800 && getLocation().x >= 500 && getLocation().y >= 100
                            && getLocation().y <= 400) {
                        pg.setlbls(0, 0.01, 0, 0);
                    }
                }
                if (ac == 3) {
                    if (getLocation().x <= 800 && getLocation().x >= 500 && getLocation().y >= 100
                            && getLocation().y <= 400) {
                        pg.setlbls(0, 0, 0.01, 0);
                    }
                }
            }

            public void mouseMoved(MouseEvent e) {
                xPos = -1;
                yPos = -1;
                setBounds(xx, yy, w, h);
            }
        });
    }

    public Items(int xx, int yy, int w, int h, String url, int i, PGUI pg, int ac) {
        if (i == -1) {
            try {
                ClassLoader classLoader = getClass().getClassLoader();
                File file = new File(classLoader.getResource(url).getFile());
                BufferedImage buttonIcon = ImageIO.read(file);
                setIcon(new ImageIcon(buttonIcon));
            } catch (IOException e) {
                System.out.println(e.getMessage());
            }
            setBounds(xx, yy, w, h);
            setBorder(BorderFactory.createEmptyBorder());
            setContentAreaFilled(false);
        }
        addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                if (ac == 4) {
                    pg.setactive(!pg.activebg);

                    if (pg.activebg) {
                        pg.panelbk.img = pg.panelbk.imgAPS;
                    } else {
                        pg.panelbk.img = pg.panelbk.imgAPSNight;
                    }

                }
            }
        });
    }
}

Java:
import java.awt.Graphics;
import java.awt.Image;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.JPanel;

public class PWorld extends JPanel {
    private static final long serialVersionUID = 1L;
    Image img;
    Image imgAPS;
    Image imgAPSNight;

    public PWorld() {
        try {
            ClassLoader classLoader = getClass().getClassLoader();
            File file = new File(classLoader.getResource("brld/aps.png").getFile());
            imgAPS = ImageIO.read(file);

            file = new File(classLoader.getResource("brld/apsnight.png").getFile());
            imgAPSNight = ImageIO.read(file);

            img = imgAPS;

        } catch (IOException e) {
            System.out.println(e.getMessage());
        }

    }

    @Override
    protected void paintComponent(Graphics g) {
        super.paintComponent(g);
        g.drawImage(img, 0, 0, null);
    }
}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Juelin setzen background color für selected Row im Tableview AWT, Swing, JavaFX & SWT 21
izoards JavaFX Background Task warten auf Knopfdruck AWT, Swing, JavaFX & SWT 4
R Swing Background Image in JFrame implementieren AWT, Swing, JavaFX & SWT 40
W SWT hover-background-problem with first column in TreeViewer AWT, Swing, JavaFX & SWT 0
J 2D-Grafik Background Image Klasse AWT, Swing, JavaFX & SWT 14
L JavaFX TableView background transparent machen AWT, Swing, JavaFX & SWT 7
M Swing JTable GroupableHeader Background Color AWT, Swing, JavaFX & SWT 4
V Graphics g - drawOval problem mit background AWT, Swing, JavaFX & SWT 1
J JavaFX TextArea dynamisch Icon im Background anzeigen AWT, Swing, JavaFX & SWT 2
ToBJo JavaFX "Blueprint" CSS Background AWT, Swing, JavaFX & SWT 4
vodkaz JButtonz Icon&Background AWT, Swing, JavaFX & SWT 3
F background bei JButton AWT, Swing, JavaFX & SWT 11
C [SWT] Widget Table verliert nach Sortierung farbige / eingefärbter Background / Zellen AWT, Swing, JavaFX & SWT 3
J JTextPane Background setzen AWT, Swing, JavaFX & SWT 6
Guybrush Threepwood JButton Background beim Klicken AWT, Swing, JavaFX & SWT 4
Luk10 Überschneidung von Image und Background AWT, Swing, JavaFX & SWT 7
G Model,Listener und background jobs AWT, Swing, JavaFX & SWT 4
J JMenu unterschiedliche Background einstellen AWT, Swing, JavaFX & SWT 5
S TableCellRenderer: JLabel-Background in JPanel AWT, Swing, JavaFX & SWT 7
O JTable label background und selection AWT, Swing, JavaFX & SWT 3
T Pseudo-Transparenz für Applets -> Background grabben AWT, Swing, JavaFX & SWT 15
P [SWT] Background-Image skalieren statt kacheln AWT, Swing, JavaFX & SWT 2
M JComboBox Selected-Background Farbe AWT, Swing, JavaFX & SWT 5
S noobfrage: background color wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
G background von JFrame funktioniert nicht AWT, Swing, JavaFX & SWT 9
G JFrame mit background bild -> verschiebt Buttons ? AWT, Swing, JavaFX & SWT 23
T Background Color JSpiner AWT, Swing, JavaFX & SWT 2
G TableCellRenderer Background variiert darstellen AWT, Swing, JavaFX & SWT 3
C Textfield Background auf Standard zurücksetzen AWT, Swing, JavaFX & SWT 2
S JTextArea background Transparent geht nicht AWT, Swing, JavaFX & SWT 23
A Background Image auf SWT Oberfläche legen AWT, Swing, JavaFX & SWT 3
A Probleme mit Windows Style (Background) AWT, Swing, JavaFX & SWT 4
G anfängerfrage:background und buttonimages AWT, Swing, JavaFX & SWT 3
R JButton background verdeckt gemaltes AWT, Swing, JavaFX & SWT 6
Z JPanels spiegeln und JLabel Background-color AWT, Swing, JavaFX & SWT 4
M JTable background AWT, Swing, JavaFX & SWT 2
saxman23 JLabel mit Background und Foreground setzen AWT, Swing, JavaFX & SWT 3
MiMa Optimieren einer Methode zum Zentrieren von Fenstern AWT, Swing, JavaFX & SWT 0
T VerifyListener - Ersetzen einer 0 AWT, Swing, JavaFX & SWT 5
I JavaFX JavaFx-Anwendung für die Erstellung einer Windows-Anwendung? AWT, Swing, JavaFX & SWT 6
J Drag und drop aus einer JTable - bitte um Unterstützung AWT, Swing, JavaFX & SWT 2
N Dropshadow setzen bei einer Gruppe von Tiles, die sich jeweils in einer Stackpane befinden, welche in einer Gridpane angeordnet sind. AWT, Swing, JavaFX & SWT 0
M Daten zufällig Einlesen aus einer Datei (binäres Format) AWT, Swing, JavaFX & SWT 7
ExceptionOfExpectation Mit einer laufenden GUI Applikation eine Datei in dem Rechner löschen AWT, Swing, JavaFX & SWT 2
Jose05 Aus einer normalen Java Klasse eine FXML-Klasse laden AWT, Swing, JavaFX & SWT 12
Linjutsu Den Inhalten aus einer ArrayList Bilder zuweisen (Kartenspiel) AWT, Swing, JavaFX & SWT 8
H JavaFX Timeline II: Verschieben einer ImageView AWT, Swing, JavaFX & SWT 16
I Hilfe bei dem Erstellen einer SQL Abfrage aus gewählten JComboBoxen AWT, Swing, JavaFX & SWT 5
L Swing TextPanel Schrift untereinander und auf einer Höhe AWT, Swing, JavaFX & SWT 3
mananana Mögliche probleme die in einer GUI passieren Können AWT, Swing, JavaFX & SWT 6
I JTable mit einem Button zu einer Detail Seite springen AWT, Swing, JavaFX & SWT 4
Ernesto95 JavaFX Return Value nach Beendigung einer Animation AWT, Swing, JavaFX & SWT 15
melaniemueller Wortliste in einer Datei ablegen AWT, Swing, JavaFX & SWT 12
D Layout einer scene mit ListView Elementen und Zwei Textfeldern AWT, Swing, JavaFX & SWT 1
Jose05 JavaFx Fxml: GUI aus einer anderen Klasse starten AWT, Swing, JavaFX & SWT 1
U Was genau ist das Objekt einer affinentransformation? AWT, Swing, JavaFX & SWT 1
B JavaFX Prüfen ob ein Objekt sich mehrmals in einer Liste befindet AWT, Swing, JavaFX & SWT 5
mac2010 JavaFX Einbindung einer Karte AWT, Swing, JavaFX & SWT 1
donnico2 Objekte in der GUI ausgeben mit Hilfe einer DAO AWT, Swing, JavaFX & SWT 1
Kohl Jedes Objekt einer JTable um ein Zeichen verkürzen AWT, Swing, JavaFX & SWT 7
W Aufrufen einer bestimmten Scene mit if-Bedingung AWT, Swing, JavaFX & SWT 4
J Ablaufsteuerung/Anleitung machen mit JDialog und einer Zustandsmaschine AWT, Swing, JavaFX & SWT 1
missy72 JavaFX Wiederholen einer IF-Abfrage beim erneuten Öffnen einer Stage AWT, Swing, JavaFX & SWT 11
missy72 JavaFX TableView / TableColumn / ObservableList / zwei Werte in einer Zelle AWT, Swing, JavaFX & SWT 2
S JavaFX - mit Listener Veränderungen in einer TableView abhören AWT, Swing, JavaFX & SWT 3
missy72 JavaFX ObservableList in einer ArrayList speichern. AWT, Swing, JavaFX & SWT 7
HoT Sortieren von ein paar Zeilen in einer Tabelle, aber nicht die ganze Tabelle AWT, Swing, JavaFX & SWT 3
kodela Swing Element einer JComboBox ausgrauen AWT, Swing, JavaFX & SWT 3
B JavaFX Farbe eines Quadrates in einer separaten Klasse ändern AWT, Swing, JavaFX & SWT 4
H Daten aus einer XML(x83-Datei) in einem JFrame anzeigen lassen AWT, Swing, JavaFX & SWT 9
N Aufruf einer anderen Klasse durch Button ActionListener AWT, Swing, JavaFX & SWT 2
N Einer TextArea ein ScrollPane hinzufügen AWT, Swing, JavaFX & SWT 8
L JavaFX Exception nach includieren einer fxml // nested controller AWT, Swing, JavaFX & SWT 1
K Probleme bei der Erstellung und Ausführung einer Jar Datei AWT, Swing, JavaFX & SWT 2
A checkbox in einer TableView abhängig von einem anderen Celleninhalt disablen AWT, Swing, JavaFX & SWT 1
G Verknüpfung einer pdf Datei AWT, Swing, JavaFX & SWT 2
B Ausgaben einer Umrechnung vom Textfeld in ein Label AWT, Swing, JavaFX & SWT 2
F jTree und das Model aus einer eigenen Klasse AWT, Swing, JavaFX & SWT 1
D Zeilenumbruch in einer JTable AWT, Swing, JavaFX & SWT 9
N Wie kann ich zwei Grafiken in einer Oberfläche anzeigen lassen? AWT, Swing, JavaFX & SWT 8
@SupressWarnings() JavaFX Auf den Controller einer ListCell zugreifen AWT, Swing, JavaFX & SWT 4
Drachenbauer Swing Wie ändere ich den Hintergrund vom Anzeigefeld einer JComboBox, die nicht zum Hineinschreiben offen steht? AWT, Swing, JavaFX & SWT 32
H 3 verschiedene Nachrichten in einer FXML View die Infos kommen aus DB AWT, Swing, JavaFX & SWT 4
karlmasutra JavaFX Zugriff auf eine erzeugte Scene aus einer anderen Klasse AWT, Swing, JavaFX & SWT 1
S Java GUI durch variable Größe einer Map anpassen AWT, Swing, JavaFX & SWT 3
B Textfelder in einer ListView ausgeben AWT, Swing, JavaFX & SWT 13
J Searchfunktion auf einer MS Access Datenbank AWT, Swing, JavaFX & SWT 7
B Text im Tetfeld in einer TableView darstellen AWT, Swing, JavaFX & SWT 20
M Inhalte einer FlowPane AWT, Swing, JavaFX & SWT 4
W Swing JTable Zeilenumbruch innerhalb einer Zelle AWT, Swing, JavaFX & SWT 3
E Prinzip: wie man Ereignisse in einer GUI verarbeit. Frage zum Design? AWT, Swing, JavaFX & SWT 10
FRI3ND JavaFX: Wie kann ich einer Scene Argumente übergeben? AWT, Swing, JavaFX & SWT 14
K Swing Text eines Lables in einer Methode ändern AWT, Swing, JavaFX & SWT 13
G JavaFX JavaFX-Dialog aus einer Nicht-JavaFX-Anwendung heraus AWT, Swing, JavaFX & SWT 1
1 Swing Progressbar benutzen um Fortschritt einer Methode anzuzeigen AWT, Swing, JavaFX & SWT 4
K JavaFX ViewTable mit einer LinkedList befüllen AWT, Swing, JavaFX & SWT 3
L CardLayout in einer Klasse? AWT, Swing, JavaFX & SWT 2
J Compiler in der JavaFX stop() Methode warten lassen bist eine Aktion in einer anderen Scene gemacht AWT, Swing, JavaFX & SWT 5
D Java FX Image in einer Webanwendung annotieren und den Bereich ausschneiden AWT, Swing, JavaFX & SWT 0
L Java- UI zweites Fenster aus einer anderen Klasse öffnen durch ButtonClick AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen

Neue Themen


Oben