Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Layout-Frage in Java

DumDum / 5 Antworten / Flachansicht Nickles

Will ein kleines Frame mit 3 Komponenten erstellen. Hab bis jetzt noch den BorderLayout.


Kann man hier irgendwie die Größe der Komponenten einstellen ?


Hab nämlich ein TextArea("Central"), ein TextField("North") und ein Button("East"), aber der Button wird einfach zu groß dargestellt.


Oder soll ich vielleicht mit nem anderen Layout arbeiten. Bin für jede Antwort dankbar.

bei Antwort benachrichtigen
DumDum Nachtrag zu: „Layout-Frage in Java“
Optionen

Hi,
danke für deine Antwort. Hat mir sehr geholfen. Ich hab jetzt auch Das Layout einigermaßen hingekriegt. Doch jetzt hab ich auch ein neues Problem. Ich will ein Textdatei öffnen und den Inhalt in einem TextArea ausgeben.
Den folgenden Quellcode einfach ins obere Programm denken.
Der bringt mir immer einen Fehler beim Initialisieren des BufferdReaders (Fehler : "must be caught oder declared to be thrown")
Kann mir jemand helfen ?


------------------------------------------------------

import java.io.*;

File Filme = new File ("Filme.txt");
BufferedReader file_in = new BufferedReader(new InputStreamReader(new FileInputStream(Filme)));
String S;

public void actionPerformed (ActionEvent e) {
Object source = e.getSource();
if(source == MenuItem1) {
Text.setText("Neu");
}
if(source == MenuItem2) {
try {
while( (S = file_in.readLine()) != null) {
Text.setText(S);
}
file_in.close();
}
catch(IOException ioe){
ioe.printStackTrace();
}
}
if(source == MenuItem3) {
Text.setText("Speichern");
}
if(source == MenuItem4) {
System.exit(0);
}
}

bei Antwort benachrichtigen