Hey Leute,
ich programmiere erst seit 3 Wochen mit Java und bring es mir selbst bei also bitte habt Nachsicht^^
Ich hab vor ner Woche ein Mastermind Spiel programmiert und hab versucht mit der paint-Methode und g.drawOval() Kreise zu erstellen.
Jedoch is einfach nichts aufgetaucht und deshalb hab ich die Ergebnisausgabe dann einfach mit Textfeldern gemacht und diese einen schwarzen Background gegeben.
Da mich aber interessieren würde was ich falsch gemacht habe und ich irgendwann mal bestimmt diese Methode brauche post ich hier meinen Code und hoffe auf Antworten ;D
den Code habe ich zusammengekürzt, eigentlich hat diese Klasse 2500 zeilen.
Vielen Dank
ich programmiere erst seit 3 Wochen mit Java und bring es mir selbst bei also bitte habt Nachsicht^^
Ich hab vor ner Woche ein Mastermind Spiel programmiert und hab versucht mit der paint-Methode und g.drawOval() Kreise zu erstellen.
Jedoch is einfach nichts aufgetaucht und deshalb hab ich die Ergebnisausgabe dann einfach mit Textfeldern gemacht und diese einen schwarzen Background gegeben.
Da mich aber interessieren würde was ich falsch gemacht habe und ich irgendwann mal bestimmt diese Methode brauche post ich hier meinen Code und hoffe auf Antworten ;D
den Code habe ich zusammengekürzt, eigentlich hat diese Klasse 2500 zeilen.
Java:
import java.awt.Dimension;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Test {
private JFrame jFrame = null;
private JPanel jContentPane = null;
public Test(String d) {
initialize();
}
private void initialize() {
getJFrame();
getJContentPane();
jFrame.setVisible(true);
jFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
public void paint(Graphics g) {
g.drawOval(20, 20, 20, 20);
}
private JFrame getJFrame() {
if (jFrame == null) {
jFrame = new JFrame();
jFrame.setSize(new Dimension(438, 504));
jFrame.setTitle("Mastermind");
jFrame.setResizable(false);
jFrame.setContentPane(getJContentPane());
}
return jFrame;
}
private JPanel getJContentPane() {
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(null);
}
return jContentPane;
}
}
Vielen Dank