ich weiss, ich weiss, dazu gibt es genug Fragen, aber ich versetehe es immernoch nicht.
Also wenn ich ein Bild in einem JLabel packe, dann kann ich die Grösse nicht anpassen.
Deswegen muss ich das in einem Panel zeichnen?
Also ich habe schon ein Panel und mein ImageIcon
wie und wo muss ich jetzt mein Bild da reinzeichnen?
Also wenn ich ein Bild in einem JLabel packe, dann kann ich die Grösse nicht anpassen.
Deswegen muss ich das in einem Panel zeichnen?
Also ich habe schon ein Panel und mein ImageIcon
wie und wo muss ich jetzt mein Bild da reinzeichnen?
Java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class MeinProgramm extends JFrame {
// start attributes
private ImageIcon MeinBild = new ImageIcon(getClass().getResource("images/grafik.jpg"));
private JPanel jPanel1 = new JPanel(null, true);
// end attributes
public MeinProgramm() {
super("Mein Programm");
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
int frameWidth = 351;
int frameHeight = 419;
setSize(frameWidth, frameHeight);
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
int x = (d.width - getSize().width) / 2;
int y = (d.height - getSize().height) / 2;
setLocation(x, y);
setResizable(false);
Container cp = getContentPane();
// start components
jPanel1.setBounds(72, 72, 201, 105);
jPanel1.setOpaque(false);
cp.add(jPanel1);
// end components
setVisible(true);
}
public static void main(String[] args) {
new MeinProgramm();
}
// end methods
} // end of class MeinProgramm