Guten Tag, Lieber Leute, ich bitte Sie mein Code zu überprüfen, was ich kann Korrigieren oder verbessern, Vielen Dank für Hilfe
Ich benutze Eclipse.
Windows 11 pro
Das Ziel, für den User ein Menu aufblenden, wo er die Größe Kreises festlegen kann, nach dem Button wird gedrückt die Werte soll von Programm übernommen werden und Kreis in einem getrenntem JFrame soll angezeigt werden
Moderator Edits: 1. Code Tags + Formatierung, 2. Fenstertitel ersetzt
Ich benutze Eclipse.
Windows 11 pro
Das Ziel, für den User ein Menu aufblenden, wo er die Größe Kreises festlegen kann, nach dem Button wird gedrückt die Werte soll von Programm übernommen werden und Kreis in einem getrenntem JFrame soll angezeigt werden
Java:
import javax.swing.*;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.Graphics;
import java.awt.Graphics2D;
public class Geometrie extends JFrame implements ActionListener{
JButton button1;
JTextField field1;
JTextField field2;
JPanel panel;
JLabel label;
public Geometrie() {
this.setTitle("Fenstertitel");
this.setSize(400,200);
field1 = new JTextField();
field2 = new JTextField();
button1 = new JButton("Daten Eingabe");
//wir wollen button ActionLiostener zuordnen
button1.addActionListener(this);
label = new JLabel();
panel = new JPanel();
panel.add(button1);
panel.add(label);
this.add(panel);
}
public void main(String [] args) {
Geometrie aufbauen = new Geometrie();
aufbauen.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==this.button1) {
String eingabe1=field1.getText();
int x = Integer.parseInt(eingabe1);
String eingabe2 = field2.getText();
int y = Integer.parseInt(eingabe2);}
}
public void paintComponent(Graphics g,int a,int b) {
Graphics2D g2d = (Graphics2D)g;{
g2d.drawOval(20,20,a,b);
}
}
}
Moderator Edits: 1. Code Tags + Formatierung, 2. Fenstertitel ersetzt
Zuletzt bearbeitet von einem Moderator: