keine main() !

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hey Leute ich hier ein Programm geschrieben in JBuilder damit ich die ganzen Buttons und so nicht per Hand richte ...

Und dann wollt ich das mal in einen anderen Programm compilieren und das macht der soweit ... nur beim starten sagt der da is keine main...

Das Programm selbst hat wirklich keine MAIN aber im jbuilder läuft das dingen...

Was soll ich jetzt machen um ddas programm auch bei anderen programmen zum laufen zu bringen ??

lg
 

0x7F800000

Top Contributor
Anonymous hat gesagt.:
Das Programm selbst hat wirklich keine MAIN aber im jbuilder läuft das dingen...
Kann das sein, dass JBuilder dir lediglich eine GUI anzeigt? :roll:

Was soll ich jetzt machen um ddas programm auch bei anderen programmen zum laufen zu bringen ??
irgendeine applikation schreiben, in der deine gui verwendung findet.
 

Der Müde Joe

Top Contributor
>Das Programm selbst hat wirklich keine MAIN aber im jbuilder läuft das dingen...

ja. Eclipse kann das auch...heisst da scrapbook page.
Für ein normales Programm brauchste eine main. Das ist sozusagen der Einstiegspunkt des Programms. Bei scrapbook pages wird zB einfach linear alles von oben nach unten ausgeführt.

>Was soll ich jetzt machen um ddas programm auch bei anderen programmen zum laufen zu bringen ??

eine main-Methode erstellen...siehe auch Andrey ;-)

>soll ich mal programmcode reinschrieben ?

Wenn du möchtest, darfst du natürlich
 
G

Guest

Gast
da is nur der reine frame der noch nichtmals fertig is ...

wie bau ich das jez um damit der ne main hat ?


Code:
import java.awt.*;


public class Taschenrechner extends Frame {

	private static final long serialVersionUID = 1L;
	private TextField textField = null;
	private Button button0 = null;
	private Button button1 = null;
	private Button button2 = null;
	private Button button3 = null;

	public Taschenrechner() {
		super();
		initialize();
	}
	
	private void initialize() {
		this.setLayout(null);
		this.setSize(251, 300);
		this.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
		this.setBackground(new Color(255, 128, 0));
		this.setTitle("Taschenrechner © Elmar K.");

		this.add(getTextField(), null);
		this.add(getButton0(), null);
		this.add(getButton1(), null);
		this.add(getButton2(), null);
		this.add(getButton3(), null);
		this.addWindowListener(new java.awt.event.WindowAdapter() {
			public void windowClosing(java.awt.event.WindowEvent e) {
			}
		});
	}

	private TextField getTextField() {
		if (textField == null) {
			textField = new TextField();
			textField.setBounds(new Rectangle(5, 34, 240, 34));
			textField.setBackground(Color.darkGray);
			textField.setSelectionStart(100);
			textField.setForeground(SystemColor.activeCaptionText);
			textField.setFont(new Font("Dialog", Font.BOLD, 18));
		}
		return textField;
	}
	
	private Button getButton0() {
		if (button0 == null) {
			button0 = new Button();
			button0.setBounds(new Rectangle(10, 250, 55, 40));
			button0.setLabel("0");
			button0.setFont(new Font("Dialog", Font.BOLD, 18));
		}
		return button0;
	}

	private Button getButton1() {
		if (button1 == null) {
			button1 = new Button();
			button1.setBounds(new Rectangle(10, 205, 55, 40));
			button1.setLabel("1");
			button1.setFont(new Font("Dialog", Font.BOLD, 18));
		}
		return button1;
	}

	private Button getButton2() {
		if (button2 == null) {
			button2 = new Button();
			button2.setBounds(new Rectangle(70, 205, 55, 40));
			button2.setLabel("2");
			button2.setFont(new Font("Dialog", Font.BOLD, 18));
		}
		return button2;
	}
	
	private Button getButton3() {
		if (button3 == null) {
			button3 = new Button();
			button3.setBounds(new Rectangle(130, 205, 55, 40));
			button3.setLabel("3");
			button3.setFont(new Font("Dialog", Font.BOLD, 18));
		}
		return button3;
	}
}
 

0x7F800000

Top Contributor
soll ich mal programmcode reinschrieben ?
wenn du meinst dass es irgendwie aufschlussreich ist... :roll:

irgendwie verstehe ich nicht was dein Problem überhaupt ist... Du hast die fehlermeldung bekommen, dass in deiner Applikation keine main-methode vorhanden ist. Gut. Du hast im code nachgeschaut, hast tatsächlich festgestellt, dass es keine main-methode gibt. Noch besser. Ich hab jetzt gesagt: "Schreib einfach eine main-methode". Ich wüsste jetzt nicht, wie man das problem noch direkter lösen soll. Was erwartest du denn noch zu hören?
 

hdi

Top Contributor
Du sollst schreiben:

Code:
new Taschenrechner().setVisible(true);

Deine Klasse Taschenrechner ist kein ausführbares Programm, nur ein Fenster mit irgendwelchen
Dingen. Ein ausführbares Programm muss also so ein Taschenrechner-Fenster in der main erstellen und anzeigen.
 
G

Gast

Gast
habs gemacht ...

jez öffnet der das ;)

aber irgendwie sind die buttons und das textfeld transparent also hintergrund vom prog ...
 

0x7F800000

Top Contributor
Gast hat gesagt.:
was soll ich den inne main schreibn -.-
woher soll ich denn das wissen? ???:L Das kommt doch sehr drauf an, was du in der main machen willst.

Zum beispiel sollte
Code:
Taschenrechner t=new Taschenrechner();
diese komische "seelenlose" gui mit 4 tasten auf den Bildschirm zaubern.

Ich würde dir aber dringend empfehlen, den gui-editor von JBuilder erstmal auszuschalten, und ein paar dutzend GUI's manuell per hand zu erstellen. Dieser Haufen Tasten scheint dir ja erstmal wenig zu bringen, wenn du hier mit Fragen über die main-methode ankommst. Nichts für ungut, aber bitte alles der Reihe nach :toll:
 

hdi

Top Contributor
Mach mal aus

Code:
class Taschenrechner extends Frame

ein

Code:
class Taschenrechner extends JFrame

Wobei ich nicht weiss ob der Code dann noch funzt, ich hab noch nie mit normalen AWT Frames gearbeitet.
Ansonsten leg das ganze mal auf den EDT:

Code:
EventQueue.invokeLater(new Runnable(){
    @Override 
    public void run(){
          new Taschenrechner().setVisible(true);
    }
}
 

Eminent

Bekanntes Mitglied
Meinst du nicht, du solltest dich erstmal mit den Grundlagen von Java befassen bevor du dir mit Tools irgendwelche GUIs zusammen klickst?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Warum kann man keine Parameter in die main-Methode packen? Java Basics - Anfänger-Themen 4
G Wieso brauch java keine main() Methode? Java Basics - Anfänger-Themen 20
H habe keine main Java Basics - Anfänger-Themen 9
T Keine Kamera bei GLOOP? Java Basics - Anfänger-Themen 6
krgewb Keine richtige Doku Java Basics - Anfänger-Themen 5
N Interpreter-Fehler Compiler zeigt keine Fehler an, aber das Programm läuft nicht (BlueJ) Java Basics - Anfänger-Themen 2
G Endlosschleife keine Rückgabe Java Basics - Anfänger-Themen 36
Nooobi Regex und .matches() geben keine Ausnahme Java Basics - Anfänger-Themen 10
berserkerdq2 Warum ist das keine Referenzkopie mehr? Java Basics - Anfänger-Themen 26
O Java 17 keine Pflicht um Exceptiones zu behandeln? Java Basics - Anfänger-Themen 2
nbergmann Installation unter jdk.java.net: Keine ZIP-Datei zum entpacken Java Basics - Anfänger-Themen 2
M Eclipse kennt keine String Klasse mehr Java Basics - Anfänger-Themen 1
K Erste Schritte "Taschenrechner" zeigt keine Komma Zahlen an. Java Basics - Anfänger-Themen 8
M Keine Ausführung von System.out.println() Java Basics - Anfänger-Themen 3
B Nach eingefügtem Code erkennt Compiler keine Instanzvar und meldet SyntaxError Java Basics - Anfänger-Themen 2
A keine Ergebnisse - String nummer in array nummer converting Java Basics - Anfänger-Themen 1
JavaClap "Bruchrechner" liefert Fehler/keine Ausgabe bei Addition und Subtraktion Java Basics - Anfänger-Themen 0
M Regex nur Zahlen und Punkt zulassen, Keine Eingabe(Leeres TextFeld) nicht zulassen Java Basics - Anfänger-Themen 6
B Ich kann keine Hühner töten Java Basics - Anfänger-Themen 49
C Ganzzahlige Werte in Boolean ausgeben und überprüfen ob Primzahl oder nicht, wenn es keine Primzahl ist soll es die Primfaktorzerlegung ausgeben Java Basics - Anfänger-Themen 4
I Regex findet keine Treffer Java Basics - Anfänger-Themen 4
B Keine Ausgabe .. Woran liegt das? Ich komme nicht weiter Java Basics - Anfänger-Themen 14
T Bei mir wird keine javac angezeigt sondern nur javacpl Java Basics - Anfänger-Themen 2
R Keine Verbindung mit MariaDB Java Basics - Anfänger-Themen 18
O Input/Output newbile und keine Ahnung! Java Basics - Anfänger-Themen 16
S Kann keine Bilder laden? Java Basics - Anfänger-Themen 9
C Problem: PC ohne Internet und keine Möglichkeit Programme zu laden Java Basics - Anfänger-Themen 5
Bun17 Keine Ausgabe in der Konsole Java Basics - Anfänger-Themen 2
R Keine Verbindung zu MySql über Netbeans Java Basics - Anfänger-Themen 15
D jsoup.select findet keine elemente Java Basics - Anfänger-Themen 2
U Null Exception aber keine Ahnung warum Java Basics - Anfänger-Themen 5
W Was bedeutet im Struktogramm „zufall“ aufrufen (keine Parameterübergabe)? Java Basics - Anfänger-Themen 8
T Keine Ahnung vom Programieren Java Basics - Anfänger-Themen 28
A SelectionSort bringt keine konstanten Ergebnisse Java Basics - Anfänger-Themen 4
J RPN Taschenrechner - keine Lösung!! Java Basics - Anfänger-Themen 84
I equals (Override) mit eigener Exception (keine Runtime-Exception) Java Basics - Anfänger-Themen 9
C Keine javac.exe in bin-Datei Java Basics - Anfänger-Themen 3
A Vollkommene Zahlen: Findet keine Einzige Java Basics - Anfänger-Themen 9
J Input/Output javac HelloWorld.java - Keine Textausgabe in der Konsole Java Basics - Anfänger-Themen 4
G JDK installieren keine Installationsroutine bei Javainstallation sichtbar Java Basics - Anfänger-Themen 4
H Buttons zeigen keine Reaktion Java Basics - Anfänger-Themen 6
I Programm von mir - keine Ahnung mehr ob richtig falsch:-( Java Basics - Anfänger-Themen 6
D Datentypen Datentyperstellung | Kompiler sagt Syntax Error doch ich find keine Lösung Java Basics - Anfänger-Themen 2
snipesss IDE zeigt keine Fehler an, Programm wird jedoch nicht ausgeführt. Java Basics - Anfänger-Themen 18
Khorgoroth Erste Schritte Keine Ausgabe Java Basics - Anfänger-Themen 2
P Listen sortieren mit Binärbaum gibt keine Ausgabe ab 10000 Integern Java Basics - Anfänger-Themen 14
Z AWT package -> keine Konsole? Java Basics - Anfänger-Themen 2
Henri keine Ausgabe Java Basics - Anfänger-Themen 5
J TableView zeigt keine Daten an Java Basics - Anfänger-Themen 14
C Java stellt unter Windows keine Umlaute dar Java Basics - Anfänger-Themen 9
A Keine Konsolenausgabe Java Basics - Anfänger-Themen 5
D Methoden Filewriter macht keine Zeilenumbrüche Java Basics - Anfänger-Themen 3
D Compiler-Fehler NullPointerExeption aber Ecplise zeigt keine Fehler an?! Java Basics - Anfänger-Themen 8
D addActionListener zeigt keine Wirkung Java Basics - Anfänger-Themen 8
S Warum erlaubt ein while-Loop keine Variablen-Declaration wie der for-Loop..? Java Basics - Anfänger-Themen 6
M Lottozahlen 6 aus 49 keine doppelten Java Basics - Anfänger-Themen 5
D Keine Ausgabe in meinem Helden Programm Java Basics - Anfänger-Themen 2
M Keine Ausgabe Java Basics - Anfänger-Themen 4
C PrintWriter schreibt keine in Strings enthaltenen Zeilenumbrüche Java Basics - Anfänger-Themen 9
D Keine Funktion bei "else" Java Basics - Anfänger-Themen 5
J Rückgabe als Wert, keine Referenz Java Basics - Anfänger-Themen 3
K Keine doppelten Zufallszahlen im Array Java Basics - Anfänger-Themen 17
X Einfach verkettete Liste, keine Fehlermeldung Programm friert ein Java Basics - Anfänger-Themen 4
1 Mini Programm, keine Eingabe möglich.. Java Basics - Anfänger-Themen 6
P Wiedereinstieg und kann keine Dateien mehr öffnen... Java Basics - Anfänger-Themen 13
R Keine doppelten Zufallszahlen Java Basics - Anfänger-Themen 2
T Buffererwriter keine Exception obwohl Client weg Java Basics - Anfänger-Themen 2
D Java Eclipse hat scheinbar keine library Java Basics - Anfänger-Themen 2
M Keine Datenbank verbindung Java Basics - Anfänger-Themen 14
E Keine Ausgabe der Konsole Java Basics - Anfänger-Themen 4
Pentalon Eclipse JUNO keine Vorschläge von Methoden bzw. Interfaces der eigenen Klassen Java Basics - Anfänger-Themen 5
tuttle64 Keine Umlaute im Dos Fenster Java Basics - Anfänger-Themen 12
D Erstellte Jar datei zeigt keine Bilder an Java Basics - Anfänger-Themen 5
L Klassen Ich kann keine .jar Dateien mehr öffnen Java Basics - Anfänger-Themen 4
J Haben Chars wirklich keine KeyCodes? Java Basics - Anfänger-Themen 12
L Applet : keine Recht für Zugriff auf Clipboard (trotz Zertifikat) Java Basics - Anfänger-Themen 4
A contains bzw. indexOf liefert keine Treffer? Java Basics - Anfänger-Themen 3
M Java Webstart keine Zugriffe Java Basics - Anfänger-Themen 7
W Eclipse erstellt keine Klassen Java Basics - Anfänger-Themen 6
B Aus einem Eclipse Projekt eine .jar - keine Bilder drin Java Basics - Anfänger-Themen 7
K org.h2.jdbc.JdbcSQLException: Keine Daten verfügbar Java Basics - Anfänger-Themen 9
J Mehrere Zufallszahlen erzeugen, aber keine darf doppelt erzeugt werden - Wie? Java Basics - Anfänger-Themen 5
E String soll mit Großbuchstaben anfangen und keine Sonderzeichen enthalten Java Basics - Anfänger-Themen 4
P Zugriff auf Attribute einer Klasse, zu der keine Verbindung besteht Java Basics - Anfänger-Themen 11
J InputStreamReader + BufferedReader - keine Eingabemöglichkeit Java Basics - Anfänger-Themen 10
T JTable keine spaltenbeschriftung Java Basics - Anfänger-Themen 2
G Input/Output FilenameFilter aber bitte keine Unterordner Java Basics - Anfänger-Themen 5
M nach jar export keine db abfrage möglich Java Basics - Anfänger-Themen 2
G JDK installieren keine eclipse.exe gefunden Java Basics - Anfänger-Themen 16
S Erste Schritte Wo steht eigentlich das ein jar keine andere jars enthalten darf? Java Basics - Anfänger-Themen 19
O Erste Schritte Klassenname zurückgeben, keine instanz Java Basics - Anfänger-Themen 23
K keine Reaktion im TableModel nach ändern der liste? Java Basics - Anfänger-Themen 2
T keine buchstaben!nur zahlen eingabe möglich Java Basics - Anfänger-Themen 48
M keine geschwungenen Klammern Java Basics - Anfänger-Themen 9
E Input/Output Socket bekommt keine Verbindung bei funktionierendem Fremdziel Java Basics - Anfänger-Themen 2
V JavaApplet versendet keine mail Java Basics - Anfänger-Themen 8
B Interface Nach "package"-Nennung keine Toolbar-Icons mehr Java Basics - Anfänger-Themen 5
B Geerbte Instanz kann keine void Methode ausführen?! Java Basics - Anfänger-Themen 15
S Java Web Start lädt keine Bilder Java Basics - Anfänger-Themen 2
P Keine Rechenoperationen bei Doublewert? Java Basics - Anfänger-Themen 4

Ähnliche Java Themen


Oben