Hi,
ich wollte mal fragen wie man ein erstelltes Fenster auf Klasse 1 in Klasse 2 anzeigen lassen kann.
Habe mir ein GUI erstellt, einfach ein paar Buttons und Labels und Alles was damit zu tun hat soll in anderen Klassen ablaufen. Um selbst besser lernen zu können (ansich soll in dem Teil später eine Simulation dargestellt werden) wird in der Klasse Ansicht einfach nur ein Strich gemalt:
Dies sollte jetzt ansich testweise ins Center des Borderlayouts der GUI-Klasse gesetzt werden, meine "gloreiche" Idee dies über
zu verwirklichen ging jedoch schon in die Hose (ebenso meine anderen Versuche). Muss die Klasse GUI abgesehen vom erstellen der Frames/Labels/Buttons und den zugehörigen Listenern noch irgendetwas beinhalten um überhaupt auf andere Klassen zugreifen zu können, bzw aus ihnen Frames zu ziehen (die GUI selber funktionierte bis zum Versuch den Frame einzubinden)?
Desweiteren wollte ich fragen ob es eine Möglichkeit gibt Ansicht ohne dem Rahmen des Fensters in der GUI anzuzeigen, damit ich an den Seiten keinen doppelten Rahmen habe. Also, dass nur das Bild (der Inhalt des Frames, nicht der Frame ansich) im GUI angezeigt wird.
MfG
Waraffel
ich wollte mal fragen wie man ein erstelltes Fenster auf Klasse 1 in Klasse 2 anzeigen lassen kann.
Habe mir ein GUI erstellt, einfach ein paar Buttons und Labels und Alles was damit zu tun hat soll in anderen Klassen ablaufen. Um selbst besser lernen zu können (ansich soll in dem Teil später eine Simulation dargestellt werden) wird in der Klasse Ansicht einfach nur ein Strich gemalt:
Java:
public class Ansicht extends JFrame {
public Ansicht(){
super();
}
public void paint(Graphics g){
g.drawLine(50, 50, 200, 200);
}
public static void main(String[] args){
Ansicht pc = new Ansicht();
pc.setSize(300,300);;
pc.setVisible(true);
}
}
Code:
map = new JFrame(Ansicht.pc);
Desweiteren wollte ich fragen ob es eine Möglichkeit gibt Ansicht ohne dem Rahmen des Fensters in der GUI anzuzeigen, damit ich an den Seiten keinen doppelten Rahmen habe. Also, dass nur das Bild (der Inhalt des Frames, nicht der Frame ansich) im GUI angezeigt wird.
MfG
Waraffel