Guten Morgen liebe User,
ich habe ein Problem. Unsere Informatiklehrerin hat uns ins kalte Wasser geschmissen und fordert uns auf ein Programm zu erstellen, in dem eine Klasse eine GUI und eine Klasse für das Hintergrund zuständig ist. Ich habe mir schon reichlich Beiträge dazu angeschaut, verstehe es trotzdem nicht, wie ich die Background Image Klasse programmieren soll und wie ich sie in die GUI Klasse integriere bzw auf die GUI daraufbekomme. Die GUI habe ich selber probiert zu programmieren:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class PGUI extends JFrame {
public PGUI() {
super();
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
int frameWidth = 600;
int frameHeight = 600;
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);
setTitle("PGUI");
setResizable(false);
Container cp = getContentPane();
cp.setLayout(null);
setVisible(true);
}
public static void main(String[] args) {
new PGUI();
}
}
Würde mich auf hilfreiche Antworten freuen, da mir dieses Projekt sehr wichtig ist, da ich zurzeit auf 14pkt stehe.
ich habe ein Problem. Unsere Informatiklehrerin hat uns ins kalte Wasser geschmissen und fordert uns auf ein Programm zu erstellen, in dem eine Klasse eine GUI und eine Klasse für das Hintergrund zuständig ist. Ich habe mir schon reichlich Beiträge dazu angeschaut, verstehe es trotzdem nicht, wie ich die Background Image Klasse programmieren soll und wie ich sie in die GUI Klasse integriere bzw auf die GUI daraufbekomme. Die GUI habe ich selber probiert zu programmieren:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class PGUI extends JFrame {
public PGUI() {
super();
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
int frameWidth = 600;
int frameHeight = 600;
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);
setTitle("PGUI");
setResizable(false);
Container cp = getContentPane();
cp.setLayout(null);
setVisible(true);
}
public static void main(String[] args) {
new PGUI();
}
}
Würde mich auf hilfreiche Antworten freuen, da mir dieses Projekt sehr wichtig ist, da ich zurzeit auf 14pkt stehe.