Hi,
ich hab schon lange nichts mehr mit Swing gemacht und scheitere schon an einfachen Dingen, z.B.: ein JPanel in ein JFrame zu platzieren.
Weiß jemand was ich falsch mache? MyPanel ist einfach von JPanel abgeleitet, sonst nichts:
ich hab schon lange nichts mehr mit Swing gemacht und scheitere schon an einfachen Dingen, z.B.: ein JPanel in ein JFrame zu platzieren.
Weiß jemand was ich falsch mache? MyPanel ist einfach von JPanel abgeleitet, sonst nichts:
Java:
import java.awt.Graphics;
import javax.swing.JPanel;
public class MyPanel extends JPanel {
@Override
public void paint(Graphics g) {
super.paint(g);
}
}
Java:
package framepaneltest;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import javax.swing.JFrame;
public class Main {
public Main() {
MyPanel mp = new MyPanel();
mp.setBackground(Color.RED);
mp.setPreferredSize(new Dimension(300, 300));
mp.setVisible(true);
mp.repaint();
JFrame f = new JFrame();
f.setBackground(Color.GREEN);
BorderLayout bl = new BorderLayout();
f.setLayout(bl);
f.setBounds(0, 0, 700, 700);
f.add(mp, BorderLayout.CENTER);
f.setVisible(true);
}
public static void main(String[] args) {
new Main();
}
}