Hintergrundbild für JFrame

Jackii

Mitglied
Versuchs mal mit ein ImagePanel
Beispielcode:
Java:
class ImagePanel extends JPanel {

  private Image img;

  public ImagePanel(String img) {
    this(new ImageIcon(img).getImage());
  }

  public ImagePanel(Image img) {
    this.img = img;
    Dimension size = new Dimension(img.getWidth(null), img.getHeight(null));
    setPreferredSize(size);
    setMinimumSize(size);
    setMaximumSize(size);
    setSize(size);
    setLayout(null);
  }
  
    @Override
    public void paintComponent(Graphics g) {
        g.drawImage(img, 0, 0, null);
    }
}

und das fügst du dann so ein:
Java:
ImagePanel panel = new ImagePanel(new ImageIcon("images/hinter.jpg").getImage());
final JFrame frame = new JFrame();
[...]
frame.getContentPane().add(panel);

ich hoffe das ist das was du gesucht hast ;-)
 
J

JavaNobody123

Gast
Das ist der Code von der Klasse die einen Hintergrundbild benötigt.
Gibt es keine Methode in Graphics oder Graphics2D - damit ich nicht gleich eine ganze Image Klasse implementieren muss ?!

Code:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * zeichnen.java
 *
 * Created on 19.01.2012, 12:23:57
 */
package emin;

import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.geom.Line2D;


/**
 *
 * @author asa
 */
public class zeichnen extends javax.swing.JPanel {

    /** Creates new form zeichnen */
    public zeichnen() {
        
        initComponents();
 
    }
    
    int p1_x = this.getX() + 20;
    int p2_x = 300;
    int p3_x = this.getX() + 20;
    int p4_x = 300;
    int p5_x = 400;
    int p1_y = 30;
    int p2_y = 30;
    int p3_y = 200;
    int p4_y = 200;
    int p5_y = 115;
    
    int rect_width = 60;
    int rect_hight = 30;    
    int smalrect_width = 30;
    int smalrect_hight = 15;
    
    boolean p1_boolean = false;
    boolean p2_boolean = false;
    boolean p3_boolean = false;
    boolean p4_boolean = false;
    boolean p5_boolean = false;
    boolean p6_boolean = false;

    
    
    @Override
    public void paint(Graphics g) {
        super.paint(g);

        
//------------------------------------------------------------------------------------------
       //**** Signale zwischen einzelnen Elementen ****\\
//------------------------------------------------------------------------------------------
          
        ////////////////////////////////////////////////////////////////
        Graphics2D g2 = (Graphics2D)g;
        g2.setStroke(new BasicStroke(3));//lienen dicke
        g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);//um alles scharf zu machen
        ////////////////////////////////////////////////////////////
        
        //p1 - p2
        if (p1_boolean || p2_boolean) {
            g.setColor(Color.red);
        } 
        else {
            g.setColor(Color.BLACK);
        } 
        g.drawLine(p1_x + rect_width, p1_y + (rect_hight / 2), p2_x-(p1_x +rect_width)-40, p1_y+15 );
        g.drawLine(p2_x-(p1_x +rect_width)-40+smalrect_width,p1_y+rect_hight/2, p2_x, p2_y + (rect_hight / 2));
        
        //p1-p3
        if (p1_boolean || p3_boolean) {
            g.setColor(Color.red);
        } else {
            g.setColor(Color.BLACK);
        }       
        g.drawLine(p1_x + (rect_width / 2), p2_y + rect_hight, p3_x + (rect_width / 2),  p5_y+(smalrect_hight/2));
        g.drawLine(p1_x + (rect_width / 2),  p5_y+(smalrect_hight/2+(smalrect_hight)), p3_x + (rect_width / 2),  p3_y);
        
        //p1-p4
        if (p1_boolean || p4_boolean) {
            g.setColor(Color.red);
        } else {
            g.setColor(Color.BLACK);
        }        
        g.drawLine(p1_x + (rect_width / 2), p1_y + rect_hight, p4_x-(smalrect_width), p3_y-(rect_hight));
        g.drawLine(p4_x, p3_y-(smalrect_hight), p4_x + (rect_width / 2), p4_y);
        
        //p1-p5
        if (p1_boolean || p5_boolean) {
            g.setColor(Color.red);
        } else {
            g.setColor(Color.BLACK);
        }        
        g.drawLine(p1_x + (rect_width / 2), p1_y, p1_x + (rect_width / 2), p1_y - rect_hight);
        g.drawLine(p1_x + (rect_width / 2), p1_y - rect_hight, p5_x + (rect_width / 2), p1_y - rect_hight);
        g.drawLine(p5_x + (rect_width / 2), p1_y - rect_hight, p5_x + (rect_width / 2), p5_y);
        
        //p2-p3
        if (p2_boolean || p3_boolean) {
            g.setColor(Color.red);
        } else {
            g.setColor(Color.BLACK);
        }        
        g.drawLine(p2_x + (rect_width / 2), p2_y + rect_hight, p3_x + (rect_width+smalrect_width), p3_y-(rect_hight));
        g.drawLine( p3_x + (rect_width),  p3_y-(smalrect_hight), p3_x + (rect_width / 2), p3_y);
        
        //p2-p4
        if (p2_boolean || p4_boolean) {
            g.setColor(Color.red);
        } else {
            g.setColor(Color.BLACK);
        }
        g.drawLine(p2_x + (rect_width / 2), p2_y + rect_hight, p2_x + smalrect_width, p5_y+(smalrect_hight/2));
        g.drawLine(p2_x + (smalrect_width),p5_y+(smalrect_hight+8), p4_x + (rect_width / 2), p4_y);
        
        //p2-p5
        if (p2_boolean || p5_boolean) {
            g.setColor(Color.red);
        } else {
            g.setColor(Color.BLACK);
        }        
        g.drawLine(p2_x + (rect_width / 2), p2_y + rect_hight, p5_x + (rect_width / 2), p5_y);
        
        //p3-p4
        if (p3_boolean || p4_boolean) {
            g.setColor(Color.red);
        } else {
            g.setColor(Color.BLACK);
        }
        g.drawLine(p3_x + rect_width, p3_y + (rect_hight / 2),p2_x-(p1_x +rect_width)-40, p4_y + (rect_hight / 2));
        g.drawLine(p2_x-(p1_x +rect_width)-40+smalrect_width, p3_y + (rect_hight / 2), p4_x, p4_y + (rect_hight / 2));
        
        //p3-p5
        if (p3_boolean || p5_boolean) {
            g.setColor(Color.red);
        } else {
            g.setColor(Color.BLACK);
        }        
        g.drawLine(p3_x + (rect_width / 2), p3_y + rect_hight, p3_x + (rect_width / 2), p3_y + rect_hight + rect_hight);
        g.drawLine(p3_x + (rect_width / 2), p3_y + rect_hight + rect_hight, p5_x + (rect_width / 2), p3_y + rect_hight + rect_hight);
        g.drawLine(p5_x + (rect_width / 2), p3_y + rect_hight + rect_hight, p5_x + (rect_width / 2), p5_y + (rect_hight));
        
                
        //p4-p5
        if (p4_boolean || p5_boolean) {
            g.setColor(Color.red);
        } else {
            g.setColor(Color.BLACK);
        }    
        g.drawLine(p4_x + rect_width, p4_y + (rect_hight / 2), p5_x + (rect_width / 2), p5_y + rect_hight);
        
        //p4-p5
        if (p5_boolean || p6_boolean) {
            g.setColor(Color.red);
        } else {
            g.setColor(Color.BLACK);
        }    
        g.drawLine(p5_x + rect_width, p5_y + (rect_hight / 2), p5_x+(2*rect_width),  p5_y + (rect_hight / 2));
        
        //HWs zu Auswertunsmodul
        if (p1_boolean || p2_boolean || p3_boolean || p4_boolean || p5_boolean || p6_boolean) {
            g.setColor(Color.red);
        } else {
            g.setColor(Color.BLACK);
        }
        
        g.drawLine(p4_x-(smalrect_width), p3_y-22, (p2_x-(p1_x+rect_width)-55)+rect_width , p3_y-16);      //////////////////////////////
        g.drawLine(p3_x+rect_width+smalrect_width, p3_y-22,(p2_x-(p1_x+rect_width)-55), p3_y-16);     //////////////////////////////
        
        g.drawLine((p2_x-(p1_x+rect_width)-40)+smalrect_width/2, p4_y+(smalrect_hight/2), (p2_x-(p1_x+rect_width)-40)+smalrect_width/2 , p3_y);       
        g.drawLine(p1_x+(smalrect_width/2)+smalrect_width, (p5_y+(smalrect_hight/2))+7, (p2_x-(p1_x+rect_width)-40)+smalrect_width/2, p3_y-rect_hight);       
        g.drawLine(p2_x+(smalrect_width/2), (p5_y+(smalrect_hight/2))+7, (p2_x-(p1_x+rect_width)-40)+smalrect_width/2, p3_y-rect_hight);       
        g.drawLine(p2_x-(p1_x +rect_width)-25, p1_y+smalrect_hight+8, (p2_x-(p1_x+rect_width)-40)+smalrect_width/2, p3_y-rect_hight);
        
        
        
        
//------------------------------------------------------------------------------------------
        //**** Prozessoren ****\\
//------------------------------------------------------------------------------------------    
        //was zuletzt programmiert wird wird auch zuletzt gezeichnet daher erstmal die lienen und dann die viereck
        //und jetzt sieht man die viereck über die lienen
        
        
        g2.setStroke(new BasicStroke(1));
        //***P1***//
        g.drawRect(p1_x, p1_y, rect_width, rect_hight);
        g.setColor(Color.green);
        
        g.fillRect(p1_x+1, p1_y+1, rect_width-1, rect_hight-1); 
        if(p1_boolean){
         g.setColor(Color.red);    
         g.fillRect(p1_x+1, p1_y+1, rect_width-1, rect_hight-1);              
        }
        g.setColor(Color.black);
        g.drawString("P1", p1_x + 25, p1_y + 20);
        
        //***P2***//
        g.drawRect(p2_x, p2_y, rect_width, rect_hight);
        g.setColor(Color.green);
        g.fillRect(p2_x+1, p2_y+1, rect_width-1, rect_hight-1);
        if(p2_boolean){
         g.setColor(Color.red);   
         g.fillRect(p2_x+1, p2_y+1, rect_width-1, rect_hight-1);
        }
        g.setColor(Color.black);
        g.drawString("P2", p2_x + 25, p2_y + 20);
        
        //***P3***//
        g.drawRect(p3_x, p3_y, rect_width, rect_hight);
        g.setColor(Color.green);
        g.fillRect(p3_x+1, p3_y+1, rect_width-1, rect_hight-1);
        if(p3_boolean){
         g.setColor(Color.red);   
         g.fillRect(p3_x+1, p3_y+1, rect_width-1, rect_hight-1);  
        }
        g.setColor(Color.black);
        g.drawString("P3", p3_x + 25, p3_y + 20);
        
        //***P4***//
        g.drawRect(p4_x, p4_y, rect_width, rect_hight);
        g.setColor(Color.green);
        g.fillRect(p4_x+1, p4_y+1, rect_width-1, rect_hight-1);
        if(p4_boolean){
         g.setColor(Color.red);
         g.fillRect(p4_x+1, p4_y+1, rect_width-1, rect_hight-1);
        }
        g.setColor(Color.black);
        g.drawString("P4", p4_x + 25, p4_y + 20);
        
        //***DPR-Modul***//
        g.drawRect(p5_x, p5_y, rect_width, rect_hight);
        g.setColor(Color.green); 
        g.fillRect(p5_x+1, p5_y+1, rect_width-1, rect_hight-1);
        if (p5_boolean) {
            g.setColor(Color.red);
        }
        g.setColor(Color.black);
        g.drawString("DPR", p5_x + 25, p5_y + 20);
        
        //***Core Com-Modul***//
        g.drawRect(p5_x+(2*rect_width), p5_y, rect_width, rect_hight);
        g.setColor(Color.green);
        g.fillRect(p5_x+(2*rect_width)+1, p5_y+1, rect_width-1, rect_hight-1);
        if (p6_boolean) {
            g.setColor(Color.red);
        }
        g.setColor(Color.black);
        g.drawString("Core COM", p5_x + 5+ (2*rect_width), p5_y + 20);
        
        //***Auswertungsmodul***//
        g.drawRect(p2_x-(p1_x+rect_width)-55 , p3_y-(rect_hight), rect_width, rect_hight);
        g.setColor(Color.green);
        g.fillRect((p2_x-(p1_x+rect_width)-55)+1 , p3_y-(rect_hight)+1, rect_width-1, rect_hight-1);
        if (p6_boolean) {
            g.setColor(Color.red);
        }
        g.setColor(Color.black);
        g.drawString("Auswertung", (p2_x-(p1_x+rect_width)-55)+1 , (p3_y-rect_hight/2)+3);
        
//------------------------------------------------------------------------------------------
        //**** HW-Vergleicher ****\\
//------------------------------------------------------------------------------------------       
        //////////////////////////////////////////////////////////////////////////
        //die kleine viereck muss mann mit weiss full machen sonst sieht man die die linen drauf
        g.setColor(Color.white);
        g.fillRect(p2_x - (p1_x + rect_width) - 40, p1_y + 7, smalrect_width, smalrect_hight);
        g.fillRect(p2_x + (smalrect_width / 2), p5_y + (smalrect_hight / 2), smalrect_width, smalrect_hight);
        g.fillRect(p2_x - (p1_x + rect_width) - 40, p4_y + (smalrect_hight / 2), smalrect_width, smalrect_hight);
        g.fillRect(p1_x + (smalrect_width / 2), p5_y + (smalrect_hight / 2), smalrect_width, smalrect_hight);
        g.fillRect(p3_x + rect_width, p3_y - (rect_hight), smalrect_width, smalrect_hight);
        g.fillRect(p4_x - (smalrect_width), p3_y - (rect_hight), smalrect_width, smalrect_hight);
        /////////////////////////////////////////////////////////////////////
        //Zwischen P1 und P2
        g.setColor(Color.BLACK);
        g.drawRect(p2_x-(p1_x +rect_width)-40, p1_y+7, smalrect_width, smalrect_hight);
        g.drawString("HW", p2_x-(p1_x +rect_width)-32, p1_y+20);
        
        
        
        //Zwischen P2 und P4
        g.setColor(Color.BLACK);
        g.drawRect(p2_x+(smalrect_width/2), p5_y+(smalrect_hight/2), smalrect_width, smalrect_hight);
        g.drawString("HW", p2_x+25, p5_y+(smalrect_hight/2)+12);
        
        //Zwischen P3 und P4
        g.setColor(Color.BLACK);
        g.drawRect(p2_x-(p1_x+rect_width)-40, p4_y+(smalrect_hight/2) , smalrect_width, smalrect_hight);
        g.drawString("HW", p2_x-(p1_x+rect_width)-32, p4_y+20);
        
        //Zwischen P1 und P3
        g.setColor(Color.BLACK);
        g.drawRect(p1_x+(smalrect_width/2), p5_y+(smalrect_hight/2) , smalrect_width, smalrect_hight);         
        g.drawString("HW", p1_x+((rect_width-smalrect_width)-5), p5_y+(smalrect_hight/2)+12);
                
        //Zwischen P1 und P4
        g.setColor(Color.BLACK);
        g.drawRect(p3_x+rect_width, p3_y-(rect_hight) , smalrect_width, smalrect_hight);        
        g.drawString("HW", p3_x+rect_width+8, p3_y-(rect_hight-13));
        
        //Zwischen P2 und P4
        g.setColor(Color.BLACK);
        g.drawRect(p4_x-(smalrect_width), p3_y-(rect_hight) , smalrect_width, smalrect_hight);
        g.drawString("HW", p4_x-((rect_width-smalrect_width)-7),  p3_y-(rect_hight-13));       
        
        
        
        
    }

    public boolean isP1_boolean() {
        return p1_boolean;
    }

    public void setP1_boolean(boolean p1_boolean) {
        this.p1_boolean = p1_boolean;
    }

    public boolean isP2_boolean() {
        return p2_boolean;
    }

    public void setP2_boolean(boolean p2_boolean) {
        this.p2_boolean = p2_boolean;
    }

    public boolean isP3_boolean() {
        return p3_boolean;
    }

    public void setP3_boolean(boolean p3_boolean) {
        this.p3_boolean = p3_boolean;
    }

    public boolean isP4_boolean() {
        return p4_boolean;
    }

    public void setP4_boolean(boolean p4_boolean) {
        this.p4_boolean = p4_boolean;
    }

    public boolean isP5_boolean() {
        return p5_boolean;
    }

    public void setP5_boolean(boolean p5_boolean) {
        this.p5_boolean = p5_boolean;
    }
    

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
    private void initComponents() {

        setName("Form"); // NOI18N

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
        this.setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 400, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 300, Short.MAX_VALUE)
        );
    }// </editor-fold>                        
    // Variables declaration - do not modify                     
    // End of variables declaration                   
}
 

Michael...

Top Contributor
Das ist der Code von der Klasse die einen Hintergrundbild benötigt.
Gibt es keine Methode in Graphics oder Graphics2D - damit ich nicht gleich eine ganze Image Klasse implementieren muss ?!
Die obige Klasse ist auch "nur" ein JPanel. Man kann also in Deiner Klasse genau das selbe machen wie oben gepostet.
Bei Swing Komponenten sollte man sich angewöhnen paintComponent(Graphics g) anstatt paint(Graphics g) zu überschreiben.
 
J

JavaNobody

Gast
Es funktioniert nicht, füge ich quasie die Klasse in meine einfach oben ein oder wie ist das gemeint! Kann mir jemand mal ein Codesnippet senden ?!
 

Jackii

Mitglied
Wie hast du das denn eingefügt??

Ich habe dir mal eine Klasse hallo.java geschrieben xD
Java:
public class hallo {
   public static void main(String[] args) {
            new StartBild().los();
    }

    public void los() {
        ImagePanel panel = new ImagePanel(new ImageIcon("images/hinter.jpg").getImage());
        //hier kommt noch mehr Code rein
        //Frame, Grösse des Frames, Layout und
        //z.B. Buttons, ActionListener, Labels ect
    }
}

class ImagePanel extends JPanel {

  private Image img;

  public ImagePanel(String img) {
    this(new ImageIcon(img).getImage());
  }

  public ImagePanel(Image img) {
    this.img = img;
    Dimension size = new Dimension(img.getWidth(null), img.getHeight(null));
    setPreferredSize(size);
    setMinimumSize(size);
    setMaximumSize(size);
    setSize(size);
    setLayout(null);
  }
  
    @Override
    public void paintComponent(Graphics g) {
        g.drawImage(img, 0, 0, null);
    }
}

Ich hoffe das ist das was du gesucht hast.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
R 2D-Grafik Hintergrundbild für JFrame AWT, Swing, JavaFX & SWT 4
F hintergrundbild für jtable als jscrollpane AWT, Swing, JavaFX & SWT 10
G Hintergrundbild für JPanel AWT, Swing, JavaFX & SWT 4
T Hintergrundbild einfügen AWT, Swing, JavaFX & SWT 1
L Hintergrundbild im Fenster darstellen AWT, Swing, JavaFX & SWT 9
R Java, GUI, Hintergrundbild, Image, AWT, Swing, JavaFX & SWT 4
H Hintergrundbild in einem Programm AWT, Swing, JavaFX & SWT 4
snipesss Hintergrundbild in JOptionPane.showInputDialog? AWT, Swing, JavaFX & SWT 4
M Hintergrundbild wird nicht angezeigt AWT, Swing, JavaFX & SWT 1
L [Slick2d] Sidescroller/Hintergrundbild sehr langsam AWT, Swing, JavaFX & SWT 3
O Vollbildmodus mit Hintergrundbild AWT, Swing, JavaFX & SWT 8
A jpanel mit gridbaglayout auf hintergrundbild AWT, Swing, JavaFX & SWT 7
Mr. Pink AWT Anzeigeproblem JPanel/Hintergrundbild AWT, Swing, JavaFX & SWT 1
H Swing Hintergrundbild in einen JFrame einfügen AWT, Swing, JavaFX & SWT 7
T Hintergrundbild in JTextPane fixieren AWT, Swing, JavaFX & SWT 2
M Auf einem Hintergrundbild zeichnen AWT, Swing, JavaFX & SWT 2
SexyPenny90 Hintergrundbild mit Swing AWT, Swing, JavaFX & SWT 3
C Eigenes Hintergrundbild einfügen AWT, Swing, JavaFX & SWT 6
P AWT Hintergrundbild in Hauptframe AWT, Swing, JavaFX & SWT 3
T 2D-Grafik Statisches Hintergrundbild, dynamische Bilder drüber AWT, Swing, JavaFX & SWT 2
F Hintergrundbild im Frame AWT, Swing, JavaFX & SWT 11
H Hintergrundbild in jTextArea AWT, Swing, JavaFX & SWT 4
N AWT Hintergrundbild AWT, Swing, JavaFX & SWT 2
E JButton mit hintergrundbild AWT, Swing, JavaFX & SWT 4
J Swing Hintergrundbild auf einem JFrame AWT, Swing, JavaFX & SWT 7
G Swing Komponenten dem Hintergrundbild des JPanels anpassen? AWT, Swing, JavaFX & SWT 6
B Wie ein Hintergrundbild einfügen??? AWT, Swing, JavaFX & SWT 18
I JPanel mit Hintergrundbild, setOpaque AWT, Swing, JavaFX & SWT 10
C Label Hintergrundbild mit Text AWT, Swing, JavaFX & SWT 6
S Applet - Aerger mit dem Hintergrundbild - JLabel und JTextfield AWT, Swing, JavaFX & SWT 7
J Hintergrundbild des JFrames lässt Textboxen verschwinden? AWT, Swing, JavaFX & SWT 4
H hintergrundbild fixieren AWT, Swing, JavaFX & SWT 3
N Swing Hintergrundbild in einer JScrollpane AWT, Swing, JavaFX & SWT 2
dl85hej Hintergrundbild AWT, Swing, JavaFX & SWT 2
C JPanel mit Hintergrundbild AWT, Swing, JavaFX & SWT 30
U JList mit Hintergrundbild hinterlegen und noch ne Frage AWT, Swing, JavaFX & SWT 4
C Hintergrundbild ohne Repaint AWT, Swing, JavaFX & SWT 9
G Jpanel mit Hintergrundbild füllen? AWT, Swing, JavaFX & SWT 6
G 2x JPanel im JScrollPane (Hintergrundbild in JScrollPane) AWT, Swing, JavaFX & SWT 9
E JPanel mit Hintergrundbild AWT, Swing, JavaFX & SWT 10
hdi panel hintergrundbild falsch implementiert ? AWT, Swing, JavaFX & SWT 9
Kidao Das Hintergrundbild überdeckt die Swing-Komponente AWT, Swing, JavaFX & SWT 5
C JdesktopPane Hintergrundbild AWT, Swing, JavaFX & SWT 6
N Hintergrundbild setzen AWT, Swing, JavaFX & SWT 4
L Frame mit Hintergrundbild? AWT, Swing, JavaFX & SWT 4
S JTextPane mit Hintergrundbild AWT, Swing, JavaFX & SWT 9
K Hintergrundbild an JFrame anpassen AWT, Swing, JavaFX & SWT 9
U bewegtes Hintergrundbild AWT, Swing, JavaFX & SWT 2
G Hintergrundbild auf JFrame oder JPanel AWT, Swing, JavaFX & SWT 3
F Text besser lesbar über Hintergrundbild AWT, Swing, JavaFX & SWT 6
S Hintergrundbild an Größe des JFrames anpassen AWT, Swing, JavaFX & SWT 4
G Problem mit Menü/Button auf Hintergrundbild AWT, Swing, JavaFX & SWT 10
D JTable - Hintergrundbild in Cell AWT, Swing, JavaFX & SWT 6
M Hintergrundbild und grafischer Button (Transparenz Probleme) AWT, Swing, JavaFX & SWT 3
H Hintergrundbild im Panel verschwindet sofort AWT, Swing, JavaFX & SWT 6
B Problem mit Hintergrundbild AWT, Swing, JavaFX & SWT 12
I Hintergrundbild bei awt container AWT, Swing, JavaFX & SWT 9
E hintergrundbild einfügen!! AWT, Swing, JavaFX & SWT 2
Juelin setzen background color für selected Row im Tableview AWT, Swing, JavaFX & SWT 21
Juelin Für Java-Spezialisten AWT, Swing, JavaFX & SWT 4
H JTabel - RowFilter Daten für Berechnung filtern AWT, Swing, JavaFX & SWT 6
I JavaFX JavaFx-Anwendung für die Erstellung einer Windows-Anwendung? AWT, Swing, JavaFX & SWT 6
M Eigene Java Klasse für allgemeine Grafikelemente AWT, Swing, JavaFX & SWT 8
M Vokabelprogram - Schleife für Liste soll schrittweise durchlaufen werden AWT, Swing, JavaFX & SWT 3
tommybalbor JavaFx Anwendung klappt nicht für macOs Nutzern, wenn ich zwei dependecies bei maven hinzufüge AWT, Swing, JavaFX & SWT 6
I Libraries für AWT für andere Grafik-Frameworks tauglich machen AWT, Swing, JavaFX & SWT 6
R auto. Importanweisungen für javafx funktioniert in Eclipse nicht mehr AWT, Swing, JavaFX & SWT 4
komplettlost Vollbildmodus für MacOs Nutzer geht nicht AWT, Swing, JavaFX & SWT 13
D JavaFX Schadensberechnung für Kartenspiel AWT, Swing, JavaFX & SWT 1
P JTable Listener für die Änderung einzelner Zellen oder Rows AWT, Swing, JavaFX & SWT 2
Jose05 JavaFX: eigene FXML-Datei für einen Button AWT, Swing, JavaFX & SWT 3
L actionListener für Button AWT, Swing, JavaFX & SWT 97
izoards Textfeld für Zeit AWT, Swing, JavaFX & SWT 4
CptK Wie funktioniert contains() für Path2D.Double AWT, Swing, JavaFX & SWT 10
T Getter und Setter für eine Stage AWT, Swing, JavaFX & SWT 6
P Swing Programm hängt sich bei Buttondruck auf? (GUI für "Chatbot" erstellen) AWT, Swing, JavaFX & SWT 15
T Button für GUI programmieren AWT, Swing, JavaFX & SWT 1
Z Switch Case für Buttons AWT, Swing, JavaFX & SWT 8
M Hough-Transformation für Kreise und andere Formen AWT, Swing, JavaFX & SWT 3
kodela HTML-tags für JLabel AWT, Swing, JavaFX & SWT 9
E Keystroke für Ausschneiden läßt sich nicht ändern AWT, Swing, JavaFX & SWT 2
M Swing Cell Renderer für Zeilenumbruch in JTable AWT, Swing, JavaFX & SWT 0
MiMa Package Struktur für GUI Programmierung AWT, Swing, JavaFX & SWT 26
N JavaFX 1 Listener für mehrere ChoiceBoxen AWT, Swing, JavaFX & SWT 3
B eclipse für JavaFx setuppen AWT, Swing, JavaFX & SWT 4
K Swing Struktur für TreeTable rekursiv aufbauen AWT, Swing, JavaFX & SWT 17
A Swing JTextField an Button übergeben für Popup-Fenster funktioniert nicht AWT, Swing, JavaFX & SWT 3
H Ein Patten für das Gluon Mobile Framework AWT, Swing, JavaFX & SWT 7
J Gibt es einen Grund für 16x16 anstatt z.B. 15x15 Tiles ? AWT, Swing, JavaFX & SWT 10
F JFormattedTextField für kg und Währung AWT, Swing, JavaFX & SWT 6
V Swing für jedes Kästchen eine eigene Farbe AWT, Swing, JavaFX & SWT 2
F Wie bekomme ich den Wert der ComboBox in eine Variable gespeichert welche ich für meinen ActionListener nutzen kann? AWT, Swing, JavaFX & SWT 3
Soloeco JavaFX Dreifachklick für MenuButton erforderlich AWT, Swing, JavaFX & SWT 2
L JavaFX Lösungsvorschläge für dieses coole Control AWT, Swing, JavaFX & SWT 8
looparda Suche Lib für Visualisierung von Graphen AWT, Swing, JavaFX & SWT 12
G LayoutManager Beliebige Anzahl von Panels für LayoutManager AWT, Swing, JavaFX & SWT 3
L Ein Actionlistener für ein Textfeld, anstatt viele Actionlistener für ein Textfeld AWT, Swing, JavaFX & SWT 7
S Swing Finde Grund für NullPointerExeption nicht. AWT, Swing, JavaFX & SWT 2
W JavaFX (j)Unittests für GUI AWT, Swing, JavaFX & SWT 0
B JavaFX JavaFX TableView PropertyValueFactory für Werte aus HashMap AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben