Oberfläche wird nicht gestartet!

Status
Nicht offen für weitere Antworten.

fl4m3b0

Mitglied
Code:
// GUI Programmer: Sergej Jacimcuk
// Core Programmmers: Philipp Richter, Christian Pfisterer
import java.awt.*;
import java.awt.event.*;

public class GeoFigurenSteuerung
{
 Rechteck r1;
 Kreis k1;
 Quadrat q1;
 GeoFigurenOberflaeche O1;
 
  public static void main(String args[])
   {
    GeoFigurenSteuerung g1 = new GeoFigurenSteuerung();
   }
   
   public void GeoFigurenSteuerung()
   {
    O1 = new GeoFigurenOberflaeche();
    r1 = new Rechteck();
    k1 = new Kreis();
    q1 = new Quadrat();
   }
   //Steuerungsmethoden für die Kreisberechnung
   public double BerechneKreisUmfang(double radius)
   {
     k1.setX_Wert(radius);   // Radius im k1-Opjekt setzen
     k1.berechneUmfang();    // Brechne Umfang im k1-Objektz
     return k1.gibUmfangaus(); // Umfang zurückgeben
   }
   public double BerechneKreisFlaeche(double radius)
   {
     k1.setX_Wert(radius);
     k1.berechneFlaeche();
     return k1.gibFlaecheaus();
   }
   // Steuerungsmethoden für die Berechnung des Quadrats
   public double BerechneQuadratUmfang(double x)
   {
     q1.setX_Wert(x);
     q1.berechneUmfang();
     return q1.gibUmfangaus();
   }
   public double BerechneQuadratFlaeche(double x)
   {
     q1.setX_Wert(x);
     q1.berechneFlaeche();
     return q1.gibFlaecheaus();
   }
   //Steuerungsmethoden für die Berechnung des Rechtecks
   public double BerechneRechteckUmfang(double x,double y)
   {
     r1.setX_Wert(x);
     r1.setY_Wert(y);
     r1.berechneUmfang();
     return r1.gibUmfangaus();
   }
   public double BerechneRechteckFlaeche(double x,double y)
   {
     r1.setX_Wert(x);
     r1.setY_Wert(y);
     r1.berechneFlaeche();
     return r1.gibFlaecheaus();
   }
}

abstract class GeoFiguren {                                  
  protected double xWert, flaeche, umfang;
  
  public void GeoFiguren()
  {
    xWert = 0;
    flaeche = 0;
    umfang = 0;
  }
  public void setX_Wert(double x)
  {   xWert = x;  }
  public double getX_Wert ()
  {    return xWert;  }
  public abstract void berechneFlaeche();
  public abstract void berechneUmfang();
  public double gibFlaecheaus()
  {    return flaeche;  }
  public double gibUmfangaus()
  {    return umfang;  }
}

class Rechteck extends GeoFiguren
{
protected double yWert;
public void Rechteck()
{ yWert =0;}
public void Rechteck(double x, double y)
{
 yWert =y;
 xWert =x;
}
  public void setY_Wert(double y)
  {    yWert = y;  }
  public double getY_Wert()
  {    return yWert;  }
  public void berechneFlaeche()
  {
    flaeche = xWert * yWert;
  }
  public void berechneUmfang()
  {
    umfang = 2 * (yWert + xWert);
  }
}
class Quadrat extends Rechteck 
{
public void Quadrat()
 {
  xWert = 0;
 }
public void Quadrat(double x)
 {
  xWert = x;
 }
}

class Kreis extends GeoFiguren 
{
 double Pi;

 public void Kreis(){
   Pi = 3.1415;
   xWert = 0;
 }

 public void Kreis(double x)
 {
   Pi = 3.1415;
   xWert = x;
 }

 public void berechneFlaeche()
 {
   flaeche = Pi * xWert * xWert;
 }

  public void berechneUmfang()
  {
   umfang = 2 * Pi * xWert;

 }
}

/***************************************************************************/

class GeoFigurenOberflaeche extends Frame implements ActionListener
{
   TextField xWertR = new TextField();
   TextField xWertQ = new TextField();
   TextField yWertR = new TextField();
   TextField RadiusK = new TextField();
   TextField FlaecheR = new TextField();
   TextField UmfangR = new TextField();
   TextField FlaecheQ = new TextField();
   TextField UmfangQ = new TextField();
   TextField FlaecheK = new TextField();
   TextField UmfangK = new TextField();

   Label xWert1 = new Label("xWert:");
   Label xWert2 = new Label("xWert:");
   Label yWert = new Label("yWert:");
   Label Rechteck = new Label("RECHTECK");
   Label Quadrat = new Label("QUADRAT");
   Label Kreis = new Label("KREIS");
   Label Radius = new Label("Radius:");

   Button bfr = new Button("Berechne Flaeche");
   Button bur = new Button("Berechne Umfang");
   Button bfq = new Button("Berechne Flaeche");
   Button buq = new Button("Berechne Umfang");
   Button bfk = new Button("Berechne Flaeche");
   Button buk = new Button("Berechne Umfang");

  /*public static void main (String args[])
  {
    GeoFigurenOberflaeche GUI = new GeoFigurenOberflaeche();
  } */

   public GeoFigurenOberflaeche()   //Konstruktor
  {
    super("GeoFiguren");
    addWindowListener(
    new WindowAdapter()
    {
      public void windowClosing(WindowEvent event)
      {
        System.exit(0);
      }
    });

    setBackground(Color.lightGray);
    setSize(600,400);
    setVisible(true);
    setLocation(150,100);

    add(xWert1);
    add(xWert2);
    add(yWert);
    add(Rechteck);
    add(Quadrat);
    add(Kreis);
    add(Radius);

    add(xWertR);
    add(yWertR);
    add(xWertQ);
    add(RadiusK);
    add(FlaecheR);
    add(UmfangR);
    add(FlaecheQ);
    add(UmfangQ);
    add(FlaecheK);
    add(UmfangK);

   Button bfr = new Button("Berechne Flaeche1");
   Button bur = new Button("Berechne Umfang1");
   Button bfq = new Button("Berechne Flaeche2");
   Button buq = new Button("Berechne Umfang2");
   Button bfk = new Button("Berechne Flaeche3");
   Button buk = new Button("Berechne Umfang3");

    add(bfr);
    add(bur);
    add(bfq);
    add(buq);
    add(bfk);
    add(buk);

    setLayout(null);
    Rechteck.setBounds(20,30,70,20);  //(x,y,breite,hoehe)
    xWert1.setBounds(20,60,50,20);
    yWert.setBounds(20,90,50,20);
    Quadrat.setBounds(20,120,60,20);
    xWert2.setBounds(20,150,50,20);
    Kreis.setBounds(20,180,50,20);
    Radius.setBounds(20,210,50,20);

    xWertR.setBounds(100,60,100,20);
    yWertR.setBounds(100,90,100,20);
    FlaecheR.setBounds(250,90,100,20);
    UmfangR.setBounds(400,90,100,20);
    xWertQ.setBounds(100,150,100,20);
    FlaecheQ.setBounds(250,170,100,20);
    UmfangQ.setBounds(400,170,100,20);
    RadiusK.setBounds(100,210,100,20);
    FlaecheK.setBounds(250,230,100,20);
    UmfangK.setBounds(400,230,100,20);

    bfr.setBounds(250,60,120,25);
    bur.setBounds(400,60,120,25);
    bfq.setBounds(250,140,120,25);
    buq.setBounds(400,140,120,25);
    bfk.setBounds(250,200,120,25);
    buk.setBounds(400,200,120,25);

    bfr.addActionListener(this);
    bur.addActionListener(this);
    bfq.addActionListener(this);
    buq.addActionListener(this);
    bfk.addActionListener(this);
    buk.addActionListener(this);

  }
     public void actionPerformed(ActionEvent e)
     {

     }


}

Also des Problem is, dass der die Oberfläche net startet!!!
Mir hat sch0 jmd gesagt, dass ich anstelle
Code:
O1 = new GeoFigurenOberflaeche();
lieber
Code:
O1 = new GeoFigurenOberflaeche(this);
schreibn soll, aba da meckert er dan auch rum un ich hab echt kP mehr!
Bitte helft mir...thx!
 

bummerland

Top Contributor
du musst deinen frame noch durch
Code:
setVisible(true)
sichtbar machen.
 

fl4m3b0

Mitglied
hm ja danke, aba des hab ich gmacht =)
Die Oberfläche funzt ja sch0n perfekt, doch wenn ich se in den Core einbinden will, dann wird se net mehr gestartet...irgendwie stimmen die Assoziationen net glaub ich!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Oberfläche wird nicht koreckt gezeichnet AWT, Swing, JavaFX & SWT 5
C Swing-Oberfläche wird auf einiges PCs nicht korrekt dargeste AWT, Swing, JavaFX & SWT 19
I Swing-Oberfläche wird nicht korrekt gezeichnet AWT, Swing, JavaFX & SWT 6
L wie kann ich diese Oberfläche bauen ohne das gestreckt wird? AWT, Swing, JavaFX & SWT 18
N Wie kann ich zwei Grafiken in einer Oberfläche anzeigen lassen? AWT, Swing, JavaFX & SWT 8
D Objekte einer Oberfläche in eine Datei/Ordner speichern AWT, Swing, JavaFX & SWT 9
A Oberfläche mit zwei Klassen und actionlistener verbinden AWT, Swing, JavaFX & SWT 7
S Swing Oberfläche rekusiv updaten mit updateUi() AWT, Swing, JavaFX & SWT 10
M LookAndFeel Oberfläche wie Eclipse/Business Objects oder Solvatio AWT, Swing, JavaFX & SWT 2
K Initialisierung von Oberfläche Richtig? AWT, Swing, JavaFX & SWT 5
T Java Swing Oberfläche aktualisiert sich nicht AWT, Swing, JavaFX & SWT 2
K Eclipse-Java Export/Import mit Oberfläche AWT, Swing, JavaFX & SWT 2
D Swing JComponent zeichnen ohne sie zur Oberfläche hinzuzufügen AWT, Swing, JavaFX & SWT 2
J prinzipielles verständnis für Oberfläche/Code-trennung AWT, Swing, JavaFX & SWT 5
T wieso leere Oberfläche? AWT, Swing, JavaFX & SWT 5
S Flickr Bilder in Gui Oberfläche AWT, Swing, JavaFX & SWT 21
cedi Swing Problem mit Grafischer Oberfläche AWT, Swing, JavaFX & SWT 8
E Swing Grafische Oberfläche zur Ordnerauswahl AWT, Swing, JavaFX & SWT 6
Z Component für File-Browser ähnliche Oberfläche AWT, Swing, JavaFX & SWT 6
B Wegfindung - Oberfläche AWT, Swing, JavaFX & SWT 3
P Erste Versuche einer Grafischen Oberfläche AWT, Swing, JavaFX & SWT 8
S AWT Oberfläche integriert sich nicht in GTK-Theme AWT, Swing, JavaFX & SWT 5
Private Void Swing "Vier Gewinnt"-Oberfläche AWT, Swing, JavaFX & SWT 7
L Eigene Design Oberfläche erstellen AWT, Swing, JavaFX & SWT 3
D Mehrere Biler auf einer Oberfläche AWT, Swing, JavaFX & SWT 6
G Swing skalierbare Oberfläche AWT, Swing, JavaFX & SWT 2
Jenny87 AWT Tic Tac Toe oberfläche AWT, Swing, JavaFX & SWT 20
dl85hej meine erste Oberfläche AWT, Swing, JavaFX & SWT 3
multiholle Oberfläche MP3-Player AWT, Swing, JavaFX & SWT 2
A Oberfläche wir mit html-Frames aufbauen AWT, Swing, JavaFX & SWT 11
H JAVA Fenster Oberfläche AWT, Swing, JavaFX & SWT 3
S In JavaSwing Mailversand mit Oberfläche AWT, Swing, JavaFX & SWT 2
F Wie Oberfläche verbessern? (JButtons, Textfeld verkleinern) AWT, Swing, JavaFX & SWT 5
M Aus Swing Oberfläche Bild erzeugen AWT, Swing, JavaFX & SWT 39
F Zugriff auf Oberfläche bzw Trennung GUI / Logik AWT, Swing, JavaFX & SWT 3
T Problem mit Oberfläche und Thread AWT, Swing, JavaFX & SWT 10
G Ansprechende Java Oberfläche entwickeln AWT, Swing, JavaFX & SWT 10
B Probleme mit Öffnen einer GUI Oberfläche AWT, Swing, JavaFX & SWT 2
G Oberfläche löschen und neue erstellen AWT, Swing, JavaFX & SWT 4
R RAD Oberfläche für Eclipse gesucht AWT, Swing, JavaFX & SWT 4
G Tooltips auf grafischer Oberfläche AWT, Swing, JavaFX & SWT 2
A Background Image auf SWT Oberfläche legen AWT, Swing, JavaFX & SWT 3
J Anordung der Objekte in der Oberfläche? AWT, Swing, JavaFX & SWT 3
B Oberfläche mit SWT AWT, Swing, JavaFX & SWT 5
S Berechtigungssystem für Swing-Oberfläche AWT, Swing, JavaFX & SWT 2
M Grafische Objekte beliebig auf einer Oberfläche verschieben AWT, Swing, JavaFX & SWT 3
T Eigene grafische Oberfläche AWT, Swing, JavaFX & SWT 7
G JTree in Oberfläche Integrieren?? AWT, Swing, JavaFX & SWT 6
D Trennung von Programm und Oberfläche AWT, Swing, JavaFX & SWT 3
M Java Oberfläche per Drag&Drop -- Wie bei Visual Basic ! AWT, Swing, JavaFX & SWT 5
P Methode wird nicht überprüft AWT, Swing, JavaFX & SWT 4
P paintComponent-Methode wird dauernd neu aufgerufen AWT, Swing, JavaFX & SWT 2
G JavaFX LineChart Datenpunkte Markierung wird abgeschnitten AWT, Swing, JavaFX & SWT 1
P JTextField wird nur sehr klein angezeigt und verändert die Größe nicht AWT, Swing, JavaFX & SWT 3
Telisti Javafx Image wird nicht richtig integiert AWT, Swing, JavaFX & SWT 8
J Netbeans die JavaFX-Anwendung wird nicht ausgeführt AWT, Swing, JavaFX & SWT 16
N €-Zeichen wird nicht akzeptiert AWT, Swing, JavaFX & SWT 4
G Problem mit der Anzeige von jLabel. Unlesbar wenn der Text geändert wird. AWT, Swing, JavaFX & SWT 28
berserkerdq2 Wie füge ich ein Bild in javafx mit dem Scenebuilder ein, das automatisch mitgezogen wird, wenn das Fenster vergrößert wird oder Vollbildmodus AWT, Swing, JavaFX & SWT 6
L jComboBox Actionlistener wird beim erstmaligen Befüllen getriggert AWT, Swing, JavaFX & SWT 7
_user_q Objekt.setSelected(false), wenn es nicht mehr fokussiert wird AWT, Swing, JavaFX & SWT 2
S Javafx getResource-Pfad wird nicht erkannt AWT, Swing, JavaFX & SWT 7
U Warum wird zweimal die Affinetransformation estellt (2Dgraphics, Java)? AWT, Swing, JavaFX & SWT 31
DonBronson Gezeichnetes Objekt verschwindet nachdem erneut gezeichnet wird AWT, Swing, JavaFX & SWT 8
ProggersWorld JavaFX TextArea BackgroundImage wird nicht angezeigt AWT, Swing, JavaFX & SWT 3
M Bild wird nicht geladen obwohl sie gefunden wird AWT, Swing, JavaFX & SWT 0
M Nach Export als Runnable Jar wird css nicht merh gefunden AWT, Swing, JavaFX & SWT 22
izoards Outlook Mail erstellen - Signatur wird nicht angezeigt. AWT, Swing, JavaFX & SWT 3
J actionperformed wird nicht aufgerufen/ repaint() AWT, Swing, JavaFX & SWT 6
J Swing Komponente wird unpassend angepasst in der Größe AWT, Swing, JavaFX & SWT 35
J Java FX NullPointerException, ObservableList wird in View nicht angezeigt.. AWT, Swing, JavaFX & SWT 34
S Next_Button wird nicht ausgeführt. AWT, Swing, JavaFX & SWT 6
FrittenFritze Ein Problem mit der CSSBox, die Größe wird nicht angepasst AWT, Swing, JavaFX & SWT 5
CptK windowClosed() nur aufrufen, wenn Fenster nicht über Button geschlossen wird AWT, Swing, JavaFX & SWT 1
J Komponente wird manchmal falsch gezeichnet AWT, Swing, JavaFX & SWT 0
J Swing JList wird nicht angezeigt AWT, Swing, JavaFX & SWT 6
JMölleri Swing Image wird unscharf dargestellt AWT, Swing, JavaFX & SWT 2
JojoSand Java Programm wird nicht gestartet - keinen Fehlerhinweis AWT, Swing, JavaFX & SWT 9
R Text vom Jlabel wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
D JavaFX Bearbeitetes Bild wird nicht gespeichert AWT, Swing, JavaFX & SWT 9
J setOnCloseRequest wird nicht ausgelöst AWT, Swing, JavaFX & SWT 3
P JavaFX Fenster wird nicht angezeigt (Mac) AWT, Swing, JavaFX & SWT 13
B JavaFX Bei Scenen-Wechsel im primaryStage wird aktuelle Fenstergröße nicht mit übernommen AWT, Swing, JavaFX & SWT 16
B JavaFX Warum wird hier eine NullPointer-Exception geworfen? AWT, Swing, JavaFX & SWT 7
M JavaFX javaFX Label-Text wird nicht gesetzt AWT, Swing, JavaFX & SWT 3
O Swing "Eigenes" JPanel wird dem JScrollPane nicht hinzugefügt AWT, Swing, JavaFX & SWT 5
L Swing JLabel wird beim ändern der Schriftart immer neu gezeichnet. AWT, Swing, JavaFX & SWT 2
R Layout Manager null und Component wird nicht hinzugefügt AWT, Swing, JavaFX & SWT 3
Zrebna JavaFX-Projekt mit Bildern funktioniert nicht - um Hilfe wird gebeten AWT, Swing, JavaFX & SWT 14
kodela BufferStrategy wird nicht gefunden AWT, Swing, JavaFX & SWT 5
J JPanel wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
S ImageView wird dem Gridpane nicht zugefügt AWT, Swing, JavaFX & SWT 1
G Repaint wird nicht durchgeführt AWT, Swing, JavaFX & SWT 8
E Warum wird Text im JTextArea erst am Programmende angezeigt ? AWT, Swing, JavaFX & SWT 1
S Swing Panel wird nicht neu gezeichnet AWT, Swing, JavaFX & SWT 3
M Swing GUI wird nach invokeLater() langsam AWT, Swing, JavaFX & SWT 19
Bluedaishi TableView mit Combox wert wird nicht in die TableView gesetzt AWT, Swing, JavaFX & SWT 38
L JFrame wird zu klein erstellt AWT, Swing, JavaFX & SWT 7
T JavaFX Nach Zoomen wird an falscher Stelle gezeichnet AWT, Swing, JavaFX & SWT 0
kodela Swing Letzte Änderung in der Tabelle wird nicht gespeichert AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen

Neue Themen


Oben