Menüleisten und abspeichern...

Von: , Frage gestellt am Fr, 14. Dez 2001

HI!
ich bin anfänger und habe 3 fragen:

1)wie kann ich einem JMenu eine horizontale trennlinie hinzufügen? also falls ihr internetexplorer benutzt: so was wie im menü Datei zwischen "Speichern unter ... " und "Seite einrichten".

2)wie kann ich mehrere JLabel's untereinander im *.txt oder *.rtf format abspeichern???

3)gibt es eine möglichkeit, denn so viel ich weis ist java plattformunabhängig, ACCESS-Tabellen einzulesen und die einzelnen felder als JLabel oder JTextField zu benutzen?

5 Antworten zu dieser Frage

  1. Antwort von nach einem Tag 0 hilfreich
    Re: Menüleisten und abspeichern...

    Hi,

    zu 1) mit JMenu.addSeparator() an der Stelle des Menus, an der der Trenner eingeügt werden soll.

    zu 2) soweit ich weiss gar nicht. Du könntest höchstens mit Hilfe der Serialisierung die Objekte in eine Datei Speichern, aber das ist nie ein RTF- oder Textformat.

    zu 3) Du kannst auf Access Datenbanken über einen JDBC Treiber zugreifen, aber die Anwendung wird dann nur unter MS Betriebssystemen funktionieren.

    Viele Grüsse,

    Herb

    • Antwort von nach 16 Tagen 0 hilfreich
      Re^2: Menüleisten und abspeichern...

      Hi,

      zu 1) mit JMenu.addSeparator() an der Stelle des Menus, an der
      der Trenner eingeügt werden soll.
      danke. zu 2) soweit ich weiss gar nicht. Du könntest höchstens mit
      Hilfe der Serialisierung die Objekte in eine Datei Speichern,
      aber das ist nie ein RTF- oder Textformat.
      und was ist das weiter oben? da sagt doch einer irgendwas von
      einer Schleife und so... könnte ein bisschen genauer erklärt
      sein... zu 3) Du kannst auf Access Datenbanken über einen JDBC Treiber
      zugreifen, aber die Anwendung wird dann nur unter MS
      Betriebssystemen funktionieren.
      das hört sich schwierig an (ich dachte nach meinem 5-tägigen
      grundkurs könnte ich einiges, das stimmt auch, aber im
      vergleich zu dem, was es noch alles gibt, ist das NIX) und ist
      schade, aber auch logisch, dass es nur in windoof laufen wird.

      danke, und wenn es dir nix ausmachen würde, könntest du mir das
      mit der schleife vielleicht erklären???

      cu

      ps: das mit jdbc lass ich lieber. ist auch nicht so wichtig.

  2. Antwort von nach 4 Tagen 0 hilfreich
    Re: TXT ... vielleicht auch XML?

    2)wie kann ich mehrere JLabel's untereinander im *.txt oder
    *.rtf format abspeichern???
    RTF finde ich schwierig (und auch irgendwo unnötig), txt kannst du dir ja recht einfach von Hand basteln (Schleife über alle Labels, Text in Datei, fertig.)

    Schonmal an XML gedacht? Damit kannst du dann notfalls auch gleich eine ganze Menü- oder Dialog-Struktur in eine Datei sichern und bei Bedarf wieder hervorzaubern. Und alles bleibt sowohl lesbar als auch portierbar. Mit Objekten der Standardklassen habe ich es zwar noch nicht probiert, aber zumindest mit Swing-Objekten dürfte das architekturbedingt recht gut funktionieren.

    Vielleicht interessiert dich ja Castor:
    http://castor.exolab.org/

    Ist ziemlich einfach zu bedienen: Du beschreibst den Zusammenhang zwischen einer Objekt-Struktur und einer XML-Sprache und Castor bekommt es i.A. ganz gut hin, den Rest zu erledigen. Dann brauchst du nur noch sagen: "Speicher das Objekt!" Und Castor speichert es als XML-Datei, nebst referenzierten Objekten. Und das Zurückholen funktioniert genauso.

    Ich mag das Dingen. :)

    Also, wenn du mal ein bisschen Zeit und Muße hast - es ist einen Blick wert...

    Schöne Grüße,
    Stefan :)

    • Antwort von nach 6 Tagen 0 hilfreich
      Vorsicht: Scherz

      Und was mache ich, wenn meine Objekte nicht verstrahlt sind? Duerfen die dann auch in den Castor?

      CU,
      Sebastian.

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!