Java Schreibfenster erstellen

  • Java

  • DerFuchs
  • 3404 Aufrufe 2 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Java Schreibfenster erstellen

    Hallo wie kann ich ein fenster in das ich hineinschreiben kann in mein Hauptfenster einfügen?

    Grüße
  • Deine Infos sind etwas knapp, daher nur eine kurze Möglichkeit:

    PHP-Quellcode

    1. (...)
    2. JPanel inputPanel = new JPanel();
    3. JTextField inputField = new JTextField(10); // setColumns(10)
    4. inputPanel.add(inputField); // inputField wird Panel zugefügt
    5. add(inputPanel); // Panel wird Hauptfenster zugefügt
    6. (...)
  • ich würde nicht unbedingt ein TextField nehmen, sondern eine TextArea ;)

    Java-Quellcode

    1. import java.awt.*;
    2. import java.awt.event.*;
    3. import java.io.IOException;
    4. import javax.swing.*;
    5. public class Editor extends JFrame {
    6. private JEditorPane pane;
    7. private JTextArea textArea;
    8. public Editor() {
    9. super("Hier steht der Title der Anwendung");
    10. pane = new JEditorPane();
    11. pane.setEditable(true); //sagt, dass man in das Fenster schreiben kann
    12. getContentPane().add(new JScrollPane(pane), "Center");
    13. JPanel panel = new JPanel(); //erstellt ein neues Panel
    14. panel.setLayout(new BorderLayout(4, 4)); //Definiert ein BorderLayout mit 4 Zeilen/Spalten
    15. JLabel input = new JLabel("Datei: ", JLabel.RIGHT); //Kleines Eingabefenster für eine Datei
    16. panel.add(input, "West"); //InputLabel wird dem Panel hinzugefügt
    17. textArea = new JTextArea(); //TextArea erstellen
    18. panel.add(textArea, "Center"); //Wird dem Panel hinzugefügt
    19. getContentPane().add(panel, "South");
    20. }
    21. public static void main(String[] args) {
    22. try { //Versucht das Design an Windows an zu passen
    23. UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
    24. } catch (Exception e) {
    25. //Falls Fehler auftritt
    26. }
    27. JFrame f = new Editor(); //legt einen neuen Frame an, nach dem Konstruktor Editor
    28. /*
    29. * Hier stehen die Interaktionen, die du dem Frame erlaubst,
    30. * z.B. wird hier festgelegt, was beim Schließen des Fensters passieren soll
    31. * Du kannst auch noch was zum Maximieren und Minimieren überlegen
    32. */
    33. f.addWindowListener(new WindowAdapter() {
    34. public void windowClosing(WindowEvent evt) {
    35. System.exit(0);
    36. }
    37. });
    38. f.setSize(500, 400); //Setzt die Größe des Frames
    39. f.setVisible(true); //sagt, dass das Frame in den Vordergrund kommt
    40. }
    41. }
    Alles anzeigen

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Mega93NoName ()