tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
158
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Amnesia Amnesia ist offline Mitglied
    Registriert seit
    Nov 2004
    Beiträge
    10
    Hi ihr,
    ich bin noch ein kleiner Fisch in Sachen Java-Programmierung und hoffe ihr könnt mir bei meinem Problem helfen. Vielleicht kurz was zu meinem Programm: Es ist eine Inventur bei der man Artikel hinzufügen/löschen und bearbeiten kann. Alle Artikel werden in einer JTable abgelegt.
    Beim Speichern werden alle Daten der JTable in eine txt geschrieben und beim Laden wieder ausgelesen.

    zu meinem ersten Problem: Ich möchte dass man beim ersten Starten des Programms angeben muss unter welchem Pfad man speichern will. Ist dies einmal gespeichert möchte ich dass wenn man dann das Programm das zweite oder dritte oder xte mal startet, es direkt einen showOpenDialog zeigt und zwar von dem Pfad den man beim ersten mal angegeben hat.
    Ich habe mal gestöbert jedoch hab ich nur was zu preferences gefunden und da hab ich total nicht durchgeblickt :/ .

    Und zu meinem zweiten Problem:
    Ich möchte eine Druckfunktion einbauen. Das habe ich bereits mit JTable.print versucht. Jedoch druckt er mir dabei natürlich nur die Table. Ich wollte jedoch eine kleine Druckansicht schreiben mit einer kleinen Überschrift, dann der JTable und am schluss 2-3 zusammenfassende Infos. Jedoch weiß ich nicht wie ich das anstellen soll, da ich nur print von JTable kenne.

    Ich hoffe ihr könnt mir weiterhelfen.
    Mit freundlichen Grüßen
    Amnesia
     

  2. #2
    SE Tutorials.de Gastzugang
    Mal davon abgesehen das mir dieser Post sehr vertraut vorkommt *CrossPost im java-forum.org ?* würde ich dir raten einfach in
    Code java:
    1
    
    System.getProperty("user.home")+"/DeinAppName";
    zu speichern. Dann hast du das Problem nicht.

    Was Drucken angeht : http://www.tutorials.de/content/1176...-mit-java.html von unserem JavaDev2011
     

  3. #3
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    Und statt dem '/' bitte einen File.separator verwenden.
    Oder du nutzt einfach Preferences und Properties, da wird dafür gesorgt, dass deine Daten gespeichert werden, so dass du beim nächsten Programmstart problemlos darauf zugreifen kannst.
    http://download.oracle.com/javase/tu...nt/config.html
     
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  4. #4
    SE Tutorials.de Gastzugang
    Das mit "File.separator statt /" kann ich so nicht bestätigen. Warum ? Nun es ist zwar richtig OS-abhängig diese Variable zu nutzen ... aber wie es der Zufall will funktioniert "/" unter ALLEN Systemen ... desshalb kann man zur Einfachheit auch diesen nehmen ohne das man Angst haben muss das es auf irgend einem OS nicht hinhaut.
     

  5. #5
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    @SPiKEe: nein, manche Windows-Programme verarbeiten den Slash '/' nicht korrekt, den Backslash '\' schon. Außerdem gibt es auch andere Systeme als Windows und Unix.
     
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  6. #6
    SE Tutorials.de Gastzugang
    Ok ... dann nenn mir mal bitte EIN Beispiel ... nur EIN EINZIGES ... einer Java VM-Implementierung welches den "/" in einem Source-File so in das Class-File compiled das dieses unter anderen VM's nicht mit Windows kompatibel ist.
    Mein Post bezieht sich lediglich auf Java, und auch hier nur auf die großen VM's Von Sun/Oracle , OpenJava so wie Apple und auch nur für die OS Win , Mac , Solaris und einige Linux-Distros wie OpenSuSE , Ubuntu , Gentoo , Debian , Fedora ...
     

Ähnliche Themen

  1. Fragen bezüglich typografischer Befehle in HTML und CSS
    Von Jan-Frederik Stieler im Forum HTML & XHTML
    Antworten: 11
    Letzter Beitrag: 02.04.09, 19:15
  2. Fragen bezüglich vserver bzw irc chat erstellen
    Von momobigi im Forum Hosting & Webserver
    Antworten: 4
    Letzter Beitrag: 07.10.07, 01:37
  3. Fragen bezüglich Umstieg von C# auf Java
    Von MichiStroi im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 6
    Letzter Beitrag: 14.07.07, 07:56
  4. Fragen bezüglich BB-Code-Editor
    Von Headymaster im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 01.11.06, 19:06
  5. Diverse Fragen bezüglich Eclipse
    Von DarthShader im Forum Java
    Antworten: 4
    Letzter Beitrag: 02.05.06, 13:45