Hallo,
Ich bin sehr unerfahren wass dass programmieren mit Java angeht, deswegen vermutlich auch eine leichte Frage. Ich bräuchte unbedingt einen Beispielcode der ein Fenster erzeugt vl so 800x600
und ich in diesem Fenster geziel 3 Objekte platzieren kann. Ein ausgabefeld(nur für Text) ess sollte die oberen 2/3 des Fensters einnehmen und ein kleines Texfeld in dem mann seinen Input schreibt und einen Knopf mit dehm mann den Input abschickt sag ich mal. Ich habe dass mit dem Fenster schon hingekriegt aber wenn ich jetzt ein Textfeld darin platzieren will geht das zwar es nimmt aber das komlette Fenster ein. ich weis nicht genau wie ich dasresizen kann oder genau platzieren, auch eine längere Interntrecherche :rtfm: hat nichts ergeben,Vermutlich weil ich nicht weis wie das heist nachdem ich suche^^. Es wäre Super wenn mir jemand von euch helfen könnte.(Dieses Programm soll nur dazu dienen dass ich mir mal ein kleines Textadventure selbst schreiben kann damit ich eine Grundlage habe die ich verändern und mit der ich üben kann)
mfg mk4net
Hier noch dass was ich bis jetzt habe:
Ich bin sehr unerfahren wass dass programmieren mit Java angeht, deswegen vermutlich auch eine leichte Frage. Ich bräuchte unbedingt einen Beispielcode der ein Fenster erzeugt vl so 800x600
und ich in diesem Fenster geziel 3 Objekte platzieren kann. Ein ausgabefeld(nur für Text) ess sollte die oberen 2/3 des Fensters einnehmen und ein kleines Texfeld in dem mann seinen Input schreibt und einen Knopf mit dehm mann den Input abschickt sag ich mal. Ich habe dass mit dem Fenster schon hingekriegt aber wenn ich jetzt ein Textfeld darin platzieren will geht das zwar es nimmt aber das komlette Fenster ein. ich weis nicht genau wie ich dasresizen kann oder genau platzieren, auch eine längere Interntrecherche :rtfm: hat nichts ergeben,Vermutlich weil ich nicht weis wie das heist nachdem ich suche^^. Es wäre Super wenn mir jemand von euch helfen könnte.(Dieses Programm soll nur dazu dienen dass ich mir mal ein kleines Textadventure selbst schreiben kann damit ich eine Grundlage habe die ich verändern und mit der ich üben kann)
mfg mk4net
Hier noch dass was ich bis jetzt habe:
Java:
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Start extends JPanel{
private static final long serialVersionUID = 1L;//hmm bin ma ned sicha wos des bringt
JFrame rahmen;
public static void main(String[] args){ //Den Hauptrahmen erstellen
new Start(800,600);
}
public Start(int w,int h){
this.setPreferredSize(new Dimension(w,h));
JTextField textFeld1 = new JTextField();
rahmen = new JFrame("EngineVersuch001");
rahmen.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
rahmen.setLocation(100,100);
rahmen.add(this);
rahmen.setSize(800,600); //nur VErsuche
rahmen.add(textFeld1);
rahmen.setResizable(true);
rahmen.setAlwaysOnTop(true); //sorgt dafür dass Fenster immer im Vordergrund ist
//rahmen.pack(); //funktion unbekannt
rahmen.setVisible(true);
}
}