Ich habe in der Schule den Auftrag bekommen so ein Zufallsgenerator mit Zahlen zu erstellen. Allerdings weiß ich nicht was in die Main muss um den Code zu starten. Ich hab auch schon gegooglet, aber nichts gefunden.
Vielen Dank im Voraus
Vielen Dank im Voraus
Java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.util.Random;
/**
*
* Beschreibung
*
* @version 1.0 vom 20.09.2022
* @author
*/
public class test extends JFrame {
// Anfang Attribute
private JNumberField jNumberField1 = new JNumberField();
private JNumberField jNumberField2 = new JNumberField();
private JButton bFertig = new JButton();
private JLabel jLabel1 = new JLabel();
private JTextArea Spieler1 = new JTextArea("");
private JScrollPane Spieler1ScrollPane = new JScrollPane(Spieler1);
private JTextArea jTextArea1 = new JTextArea("");
private JScrollPane jTextArea1ScrollPane = new JScrollPane(jTextArea1);
// Ende Attribute
public test() {
// Frame-Initialisierung
super();
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
int frameWidth = 750;
int frameHeight = 638;
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("test");
setResizable(false);
Container cp = getContentPane();
cp.setLayout(null);
// Anfang Komponenten
Random zufallsGenerator = new Random();
int zufallszahl = zufallsGenerator.nextInt(100);
jNumberField1.setBounds(40, 120, 208, 112);
jNumberField1.setText("");
jNumberField1.setBackground(Color.GREEN);
cp.add(jNumberField1);
jNumberField2.setBounds(488, 120, 216, 112);
jNumberField2.setText("");
jNumberField2.setBackground(Color.YELLOW);
cp.add(jNumberField2);
bFertig.setBounds(272, 128, 195, 97);
bFertig.setText("Fertig");
bFertig.setMargin(new Insets(2, 2, 2, 2));
bFertig.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
bFertig_ActionPerformed(evt);
}
});
bFertig.setBackground(Color.RED);
cp.add(bFertig);
jLabel1.setBounds(200, 320, 313, 177);
jLabel1.setText("Das Ergebnis lautet:" +zufallszahl);
jLabel1.setBackground(Color.GRAY);
jLabel1.setOpaque(true);
cp.add(jLabel1);
Spieler1ScrollPane.setBounds(80, 64, 113, 41);
Spieler1.setText("Spieler1");
Spieler1.setBackground(Color.GREEN);
cp.add(Spieler1ScrollPane);
jTextArea1ScrollPane.setBounds(544, 64, 113, 41);
jTextArea1.setText("Spieler2");
jTextArea1.setBackground(Color.YELLOW);
cp.add(jTextArea1ScrollPane);
// Ende Komponenten
setVisible(true);
} // end of public test
// Anfang Methoden
public static void main(String[] args) {
} // end of main
public void bFertig_ActionPerformed(ActionEvent evt) {
// TODO hier Quelltext einfügen
} // end of bFertig_ActionPerformed
// Ende Methoden
} // end of class test