Objekt von Klasse im gleichen Paket erzeugen

C

Crystalmetty

Gast
Hallo erstma.

Ich bin noch recht neu in der Javawelt und hab schon ein Problem. Also:
Ich hab in einem Paket zwei Klassen. Jetzt möchte ich in einer Methode von Klasse A ein Objekt von Klasse B erzeugen.
Ich bekomme das irgendwie nicht auf die Reihe.
Hoffe auf Hilfe.
 
C

Crystalmetty

Gast
Ich bin irgendwie zu doof:

FileMenu.java
Java:
package easteregg.GUI.MainWindow;

import javax.swing.*;

class FileMenu extends JMenu
{
	public FileMenu()
	{
		super("File");
		add( new JMenuItem("New") );
		add( new JMenuItem("Open") );
		add( new JMenuItem("Save") );
		add( new JMenuItem("Save as...") );
		addSeparator();
		add( new JMenuItem("Close") );
		add( new JMenuItem("Quit") );
	}
}

MainWindow.java
Java:
package easteregg.GUI.MainWindow;

import javax.swing.*;
import java.awt.*;

class MainWindow extends JFrame
{
	public MainWindow()
	{
		//Main Configuration
		setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
		setSize(1240, 1000);
		setLocationByPlatform(true);	
	
		//Menubar
		JMenuBar menuBar = new JMenuBar();
		
		JMenu mnuFile = new FileMenu();
		menuBar.add(mnuFile);
		
		setJMenuBar(menuBar);
	}
}

Beide Dateien liegen in /home/tux/Dokumente/easteregg/GUI/MainWindow.

Die Kommandozeile:

tux@stefans-laptop:~$ cd /home/tux/Dokumente/easteregg
tux@stefans-laptop:~/Dokumente/easteregg$ javac GUI/MainWindow/FileMenu.java
tux@stefans-laptop:~/Dokumente/easteregg$ javac GUI/MainWindow/MainWindow.java
GUI/MainWindow/MainWindow.java:19: cannot find symbol
symbol : class FileMenu
location: class easteregg.GUI.MainWindow.MainWindow
JMenu mnuFile = new FileMenu();
^
1 error
tux@stefans-laptop:~/Dokumente/easteregg$


Ich weiß nich wirklich was ich falsch mache.
 
C

Crystalmetty

Gast
Java:
package easteregg.GUI.MainWindow;

import javax.swing.*;

public class FileMenu extends JMenu
{
	public FileMenu()
	{
		super("File");
		add( new JMenuItem("New") );
		add( new JMenuItem("Open") );
		add( new JMenuItem("Save") );
		add( new JMenuItem("Save as...") );
		addSeparator();
		add( new JMenuItem("Close") );
		add( new JMenuItem("Quit") );
	}
}

tux@stefans-laptop:~$ cd /home/tux/Dokumente/easteregg/GUI/MainWindow
tux@stefans-laptop:~/Dokumente/easteregg/GUI/MainWindow$ javac FileMenu.java
tux@stefans-laptop:~/Dokumente/easteregg/GUI/MainWindow$ javac MainWindow.java
MainWindow.java:19: cannot find symbol
symbol : class FileMenu
location: class easteregg.GUI.MainWindow.MainWindow
JMenu mnuFile = new FileMenu();
^
1 error
tux@stefans-laptop:~/Dokumente/easteregg/GUI/MainWindow$
 

eRaaaa

Top Contributor
cd home\tux\Dokumente
javac easteregg\GUI\MainWindow\*.java
java easteregg\GUI\MainWindow\MainWindow

würde aber evtl. vorher noch ne main-Methode definieren in MainWindow und evtl. auch setVisible aufrufen
Java:
package easteregg.GUI.MainWindow;
 
import javax.swing.*;
import java.awt.*;
 
class MainWindow extends JFrame
{
    public MainWindow()
    {
        //Main Configuration
        setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        setSize(1240, 1000);
        setLocationByPlatform(true);    
    
        //Menubar
        JMenuBar menuBar = new JMenuBar();
        
        JMenu mnuFile = new FileMenu();
        menuBar.add(mnuFile);
        
        setJMenuBar(menuBar);        
        setVisible(true); //!
    }
    
    public static void main(String[] args) {  //!
	new MainWindow();
   }
}
 

Crystalmetty

Mitglied
Vielen Dank, mit javac easteregg\GUI\MainWindow\*.java funktionierts. :toll:
Aber leider ist das nur ein Unterpaket. Wie kompilere ich denn ein ganzes Paket mit Unterpaketen?

Danke im voraus.

PS: main-Methode ist inner andren Klasse.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Soranix Erste Schritte Struktur als Anfänger // Von einer Klasse auf ein Objekt einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 6
U Warum kann ich, auf private Variablen zugreifen, wenn ich ein Objekt in der Klasse, die private Variablen hat erstelle und dort drauf zugreifen will? Java Basics - Anfänger-Themen 7
P Wie rufe ich Methoden mit einer Referenz auf eine Klasse||Objekt auf Java Basics - Anfänger-Themen 4
B Objekt von EJB in Controller (CDI) - Klasse füllen? Java Basics - Anfänger-Themen 3
M Auf erstelltes Objekt einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 5
B Mit methode Objekt aus anderer Klasse erstellen Java Basics - Anfänger-Themen 6
M Objekt einer Klasse speichert die Veränderung nicht Java Basics - Anfänger-Themen 1
B Klassen Zugriff auf ein Objekt einer Klasse aus einer Methode heraus Java Basics - Anfänger-Themen 4
H Vererbung Static Scanner Objekt verwenden - von StdIn in einer importierten Klasse lesen Java Basics - Anfänger-Themen 10
F Referenz an ein Objekt in einer anderen Klasse erstellen(Nullpointer exception) Java Basics - Anfänger-Themen 6
G Objekt der selben Klasse wie selbst mit Aufrufen des Konstruktors erzeugen Java Basics - Anfänger-Themen 14
Henri Aufruf von getX() und getY() aus der Super klasse Objekt() Java Basics - Anfänger-Themen 3
S Objekt einer Klasse OnClick Java Basics - Anfänger-Themen 5
A Vererbung bei Klassen mit Objekt der Klasse im Konstruktor Java Basics - Anfänger-Themen 4
C Klassen Objekt der Instant-Klasse Java Basics - Anfänger-Themen 6
N Objekt in Methode einer anderen Klasse erzeugen Java Basics - Anfänger-Themen 9
K Objekt einer Klasse weitergeben Java Basics - Anfänger-Themen 1
E Methoden Auf Methoden einer Klasse zugreifen, ohne ein Objekt zu erstellen Java Basics - Anfänger-Themen 2
F Zugriff auf Objekt einer anderen Klasse Java Basics - Anfänger-Themen 7
S Klassen Auf Objekt in Klasse A in Klasse B zugreifen Java Basics - Anfänger-Themen 4
G Auf Objekt der selben Klasse zugreifen Java Basics - Anfänger-Themen 2
G Objekt wie Objekt anderer Klasse behandeln Java Basics - Anfänger-Themen 4
E Attribute von einem Objekt einer anderen Klasse ändern Java Basics - Anfänger-Themen 4
R Compiler-Fehler Klasse A nutzt Objekt von Klasse B, um Methode von Klasse B auszuführen Java Basics - Anfänger-Themen 11
C Klassen Zugriff auf Objekt anderer Klasse Java Basics - Anfänger-Themen 8
V Aufrufendes Objekt bestimmen (nicht die Klasse) Java Basics - Anfänger-Themen 3
D OOP Zugriff auf Objekte A in Klasse A aus Objekt B in Klasse B Java Basics - Anfänger-Themen 3
X Objekt in einer Klasse aufrufen Java Basics - Anfänger-Themen 13
P Kapselung Variable innerhalb einer inneren Klasse ansprechen ohne ein Objekt erzeugen zu müssen? Java Basics - Anfänger-Themen 6
G OOP Aus Objekt auf Funktion der erzeuger Klasse zugreifen? Java Basics - Anfänger-Themen 11
K Kapselung Von Klasse auf Objekt zugreifen Java Basics - Anfänger-Themen 8
S Polymorphes Objekt in eigentliche Klasse casten Java Basics - Anfänger-Themen 6
D OOP Zugriff auf eine Klasse aus einem Interface-Objekt Java Basics - Anfänger-Themen 7
K Klassen Objekt mit einem Namen von einer bestimmten Klasse instanziieren Java Basics - Anfänger-Themen 10
L Objekt.methode(new Klasse().methode()); Java Basics - Anfänger-Themen 7
B Klassen über Main Klasse in einer anderen Klasse ein Objekt erstellen Java Basics - Anfänger-Themen 5
N Klassen Klasse - Objekt - Methode Java Basics - Anfänger-Themen 6
A objekt innerhalb der gleiche klasse Java Basics - Anfänger-Themen 10
P Klassen Objekt der Klasse String Java Basics - Anfänger-Themen 9
S Vererbung/Herausfinden welches Objekt von welcher Klasse Java Basics - Anfänger-Themen 4
S OOP Auf ein Objekt von einer anderern Klasse zugreifen Java Basics - Anfänger-Themen 3
N OOP Zugriff auf eine Objekt innerhalb einer Klasse aus statischen Methoden Java Basics - Anfänger-Themen 9
C Objekt X über Methode aus anderer Klasse verändert Java Basics - Anfänger-Themen 3
L auslesen einer Variablen eines Objekt welches "Eigentum" eines Objektes der selben Klasse ist. Java Basics - Anfänger-Themen 12
I Einzelnes Objekt einer Klasse bekommen Java Basics - Anfänger-Themen 9
F Klasse bzw Objekt in eigenen Thread auslagern Java Basics - Anfänger-Themen 3
Z objekt erstellen von canonical name einer klasse Java Basics - Anfänger-Themen 6
A [gelöst]Aus der Klasse heraus auf ein anderes Objekt zugreifen Java Basics - Anfänger-Themen 4
J Unterschied Klasse Objekt Java Basics - Anfänger-Themen 4
V objekt einer Klasse erstellen Java Basics - Anfänger-Themen 21
G objekt der selben klasse erzeugen Java Basics - Anfänger-Themen 4
G Objekt der Klasse vs. Objekt des Typs Java Basics - Anfänger-Themen 4
G Methodenaufruf über ein Objekt einer anderen Klasse Java Basics - Anfänger-Themen 7
P Prüfen, ob Objekt von einer Klasse ist Java Basics - Anfänger-Themen 3
T Zugriff auf umgebendes Objekt mittels Objekt innerer Klasse Java Basics - Anfänger-Themen 2
T klasse objekt, syntax Java Basics - Anfänger-Themen 2
G neues Objekt der Klasse eines anderen Objekts Java Basics - Anfänger-Themen 3
G Objekt öffnen von einer anderen Klasse öffnen Java Basics - Anfänger-Themen 6
° Zugriff auf ein Objekt der eigenen Klasse Java Basics - Anfänger-Themen 2
D Objekt der Methode einer anderen Klasse zuordnen Java Basics - Anfänger-Themen 6
G Problem bei der Angabe von Attributen in einer Objekt-Klasse Java Basics - Anfänger-Themen 3
J Attribut vom Objekt einer eigenen Klasse setzen Java Basics - Anfänger-Themen 6
J Objekt aus anderer Klasse und Package erzeugen Java Basics - Anfänger-Themen 11
E Klasse- Objekt - Klassenobjekt :? Java Basics - Anfänger-Themen 9
L Klasse(Objekt) <=> Klasse <=> Klasse Java Basics - Anfänger-Themen 5
A Objekt der ganzen Klasse zugängig machen Java Basics - Anfänger-Themen 7
S Variabler Name für ein Objekt einer Klasse? Java Basics - Anfänger-Themen 10
M Methode bekommt ein Objekt der Klasse als Parameter. Wozu? Java Basics - Anfänger-Themen 4
M objekt (linkedList) zugriff aus einer anderen klasse Java Basics - Anfänger-Themen 3
krgewb Über Objekt, das Objekte desselben Typs enthält iterieren Java Basics - Anfänger-Themen 5
M Ausgabe einer ArrayList ensteht nur als Hashcode, nicht als Objekt Java Basics - Anfänger-Themen 16
Rxiiz Objekt aus ComboBox entfernen Java Basics - Anfänger-Themen 4
I JSON in Objekt umwandeln Java Basics - Anfänger-Themen 3
P Objekt einer Methode eines anderen Objektes übergeben Java Basics - Anfänger-Themen 5
I Klassen von einem package laden, Statisches Feld auslesen und Objekt erstellen Java Basics - Anfänger-Themen 8
B Objekt aus generalisierter Liste entfernen Java Basics - Anfänger-Themen 11
Say Objekt Java Basics - Anfänger-Themen 4
Say abstract class und Objekt erzeugen - Dringend Hilfe Java Basics - Anfänger-Themen 10
T Wie kann man es machen das ein Objekt nicht übermalt wird Java Basics - Anfänger-Themen 2
D OOP Array einem Objekt zuweisen Java Basics - Anfänger-Themen 2
I Entity Objekt nicht gefunden -> Webhook empfangen in der gleichen Methode (Transaktion) Java Basics - Anfänger-Themen 37
K warum kann ich das Objekt nicht erstellen ? Java Basics - Anfänger-Themen 2
K wie kann ich alle Attribute von dem Objekt(pagode) ausgeben lassen ? Java Basics - Anfänger-Themen 3
H Ein übergegebenes Objekt auf null setzen Java Basics - Anfänger-Themen 9
M BlueJ Objekt in Objektliste Java Basics - Anfänger-Themen 2
B Objekt in Klassendiagramm an fremdes Objekt weiterreichen? Java Basics - Anfänger-Themen 6
Fodoboo131 RegEx- Umwandlung von String in ausführbares Objekt/ Befehl Java Basics - Anfänger-Themen 9
frager2345 Aufgabe Hash Objekt Elemente ausgeben Java Basics - Anfänger-Themen 2
amelie123456 Objekt Farbe Quellcode Java Basics - Anfänger-Themen 4
M Objekt in einem Objekt speichern Java Basics - Anfänger-Themen 9
missy72 Klassen Objekt Array NullPointerException Java Basics - Anfänger-Themen 3
J Hinzufügen eines Objektes in ein Objekt-Array Java Basics - Anfänger-Themen 62
O Warum bekommen wir nicht die Referenz vom zurückgegebenen Objekt? Java Basics - Anfänger-Themen 4
K Ein Objekt Auto kennt den Inhalt seines links und rechtsstehenden Autos, wie soll man das ermöglichen Java Basics - Anfänger-Themen 2
W Unterschiede bei Zugriff auf Objekt und Klassenvariablen über einen Getter? Java Basics - Anfänger-Themen 2
melaniemueller Fernseher als Objekt Java Basics - Anfänger-Themen 9
B Datentyp für Einzelnes Objekt oder Liste Java Basics - Anfänger-Themen 9
Nina Pohl Ein Vorgang bezog sich auf ein Objekt, das kein Socket ist Java Basics - Anfänger-Themen 6
B Objekt kopieren und sämtliche Referenzen von diesem Objekt? Java Basics - Anfänger-Themen 3
S JavaFX - Objekt an neue Stage übergeben Java Basics - Anfänger-Themen 12

Ähnliche Java Themen

Neue Themen


Oben