Hallo zusammen,
mal ne noob frage.
hab n bisschen code aus eine buch abgeschrieben und wollte es zum laufen bringen. leider bekomm ich keine korrekte GUI ausgabe bzw. nur eine graue fläche ohne linien, text oder sonstigen.
falls einer mal n rat weiss, danke schon mal
mal ne noob frage.
hab n bisschen code aus eine buch abgeschrieben und wollte es zum laufen bringen. leider bekomm ich keine korrekte GUI ausgabe bzw. nur eine graue fläche ohne linien, text oder sonstigen.
falls einer mal n rat weiss, danke schon mal
Java:
import java.awt.*;
import javax.swing.*;
public class Fenster_1 extends JPanel{
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame=new JFrame("Grafik");
frame.getContentPane().add(new Fenster_1());
//frame.pack();
frame.setSize(500,500);
frame.setLocation(100,100);
frame.setVisible(true);
}
public Fenster_1(){
setBackground(Color.white);
setForeground(Color.red);
}
public void paintComponents(Graphics g){
super.paintComponents(g);
g.drawRect(10,10,280,180);
g.drawLine(10,190,290,10);
g.drawLine(10,10,290,190);
g.setColor(Color.black);
g.setFont(new Font("SansSerif",Font.BOLD,24));
g.drawString("Hallo",20,110);
g.setColor(Color.red);
g.fillOval(130,80,40,40);
}
public Dimension getPrefferedSize(){
return new Dimension(300,200);
}
}