[Java] TXT Datei auslesen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von unix, 10. Juli 2008 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 5. August 2008
    AW: TXT Datei auslesen

    Tjo dann erzeugst du vorher zum beispiel einen Array oder eine ArrayList Vector etc und kannst dann jede Linie was ja eh zeilenweise eingelesen wird drinn speichern.
     
  2. 6. August 2008
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: TXT Datei auslesen

    HHmm naja das überleg ich mir dann nochmal ^^

    Aber ich hab jetzt noch ein prob.

    Ich kann mein Applet nicht signieren

    Das einzige das ich verändert hab, ist das mit der txt Datei!
    Und nen Button der abcheckt welche Kategorie geradet ausgewählt ist und beim Klick die entsprechende New Topic Url in dem Trade öffnet!
    halt Moviez dann auf RR Button klicken und es öffnet sich ein neuer tab mit dem neuen Thema erstellen im moviez trade!

    In Eclipse funzt alles wunderbar. aber sobald ich die jar Datei erstellt hab und dann mit jarsigner die jar signieren will kommen die fehler:

    Code:
    C:\Dokumente und Einstellungen\unix\workspace\BietemakerV4\bin>jarsigner.exe C:\
    Dokumente und Einstellungen\unix\workspace\BietemakerV4\bin\Bietemakerv4.jar unix
    
    Exception in thread "main" java.lang.NoClassDefFoundError: sun/security/tools/Ja
    rSigner
    Caused by: java.lang.ClassNotFoundException: sun.security.tools.JarSigner
     at java.net.URLClassLoader$1.run(Unknown Source)
     at java.security.AccessController.doPrivileged(Native Method)
     at java.net.URLClassLoader.findClass(Unknown Source)
     at java.lang.ClassLoader.loadClass(Unknown Source)
     at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
     at java.lang.ClassLoader.loadClass(Unknown Source)
     at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    Hier ist nochmal mein kompletter quelltext:

    https://www.xup.in/dl,12819687/Bietemakerv4.java/

    und noch ne Frage:

    Ich hab nen Button erstellt mit nem icon:
    JButton raidrush = new JButton(new ImageIcon("rr.jpg"));

    Bei ner If Anweisung, wie frage ich diesen Button ab durch den ActionListener?

    if(s.equals("raidrush")){ ist ja nur für nen String mit den ""

    Und

    if(s.equals(raidrush)){ für ein Objekt funzt bei mir nicht!

    Hab dem Button dann noch nen String hinzugefügt so:

    JButton raidrush = new JButton("raidrush",new ImageIcon("rr.jpg"));
    dann funzt das
    if(s.equals("raidrush")){

    Aber der icon ist iwie verzogen!
     
  3. 6. August 2008
    AW: TXT Datei auslesen

    naja ich denke das ImageIcon eigentlich ein x-icon erwartet (.ico) und deswegen davor erst von .jpg zu .ico konvertiert, was die verzerrung verursachen könne.
     
  4. 6. August 2008
    AW: TXT Datei auslesen

    hhm, wenn ich das icon als ico abspeichere und dann probiere, zeigt er mir das teil gar nich an!
    Aber als jpg zeigt er mirs zwar an aber sieht komisch aus.

    Man sieht den icon und der Button aber ist bizzl größer!

    Aber die Maße hab ich dem icon angepasst!

    Aber das mit dem signieren ist ein größeres Prob. ^^
     
  5. 6. August 2008
    AW: TXT Datei auslesen

    hi unix,

    ich habe mal ein bisschen gegoogelt und habe folgende anleitung gefunden, wie man applet siginieren kann:
    http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/rsa_signing.html


    hoffe, dass es klappt!!!

    nice day!!!
     
  6. 6. August 2008
    AW: TXT Datei auslesen

    Ja wie man sie signiert weiß ich auch ^^

    Aber bei mir kommen ja Fehler!

    Vorher hatte ich sowas noch nie!
     
  7. 7. August 2008
    AW: TXT Datei auslesen

    interessant ...

    koenntest du mal ein bissschen genauer beschreiben, was du gemacht hast, bzw. wie du es gemacht hast?

    habe hier eine anderen post gefunden, der folgendes erklaert:
    quelle: Signing a jar from an application

    nice day!!!
     
  8. 7. August 2008
    AW: TXT Datei auslesen

    Ok, hab die dateien gleich ind en JDK Ordner reinkopiert und dann ging alles!
    Hat anscheinend echt ne Datei gefehlt!

    Aber jetzt kommts dicke xD

    Die Funktion um die memberlist.txt auszulesen funzt nich!
    TextArea bleibt leer und Console sagt mir Memberlist datei defekt!

    Und das Icon von dem einen button geht auch nich

    Hab das icon die class und die txt Datei in die jar mit hinzugefügt.

    Aber ohne gehts leider auch nich!
     
  9. 7. August 2008
    AW: TXT Datei auslesen

    ein bisschen off-topic:

    hast du eigentlich mal dran gedacht, dass ganze mit php und mysql zu realisieren?
    also als online tool..

    man kann sich dort als crew registrieren, memberlist auch verwalten, und eben die ganzen funktionen von deinem bietemaker hats auch!

    wenn interesse besteht, gib bescheid, hab grad ferien

    lg
     
  10. 7. August 2008
    AW: TXT Datei auslesen

    hhmm würd es gerne selber machen und PHP hab ich keine Ahnung von ^^

    Aber mySQL, SQL hab ich in der Schule gelernt ^^
     
  11. 7. August 2008
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    AW: TXT Datei auslesen

    bleib bei java!

    php ist für webapplikationen, du kannst zwar auch commandline-programme erstellen aber das is ne andere sache (und java eignet sich definitiv besser dazu)

    wenn du webseiten programmiern willst nutz tomcat, denn damit kannst du im backend mit java arbeiten.

    php befindet sich gerade sehr im wandel, es wäre nicht sinnvoll von java auf php umzusteigen vor php5.3 (welches mitte oktober released wird), weil sehr viele neue sachen dazugekommen sind wie z.b. namespaces (in java "import" in php "use") an welchen immernoch gearbeitet wird.

    du hast ab php5.3 praktisch den selben workflow wie in java.

    siehe auch:
    PHP:
     PHP 5.3 alpha1 released ! -  RR : Board [/ URL ]
     
  12. 7. August 2008
    AW: TXT Datei auslesen

    Wenn die Icons etc in der Jar sind musst du da anders drauf zugreifen:
    Beispiel:
    Asntatt:
    Code:
    BufferedImage image = ImageIO.read("Bild.JPG");
    
    Musst du sowas machen:
    Code:
    Class c = this.getClass();
    BufferedImage image = ImageIO.read(c.getResource("Bild.JPG"));
    
     
  13. 8. August 2008
    AW: TXT Datei auslesen

    Den Image Icon hab ich anders erstellt:

    JButton raidrush = new JButton(new ImageIcon("rr.jpg"));

    Muss ich jetzt alles umändern?
    damits auch in der jar funzt? xD
     
  14. 8. August 2008
    AW: TXT Datei auslesen

    Okay das Beispiel scheint dir nich viel zu Helfen also ändere ich es mal eben um:
    Code:
    Class c = this.getClass();
    JButton raidrus = new JButton(new ImageIcon(c.getResource("rr.jpg"));
    
     
  15. 8. August 2008
    AW: TXT Datei auslesen

    OK das mit dem Icon klappt jetzt, aber halt immernoch verzogen xD

    Aber was schlimmer ist, ist dass das auslesen der memberlist.txt nicht funzt!

    Ich hab ja alles richtig hingecodet und mit eclipse gings ja auch.

    Aber beim Applet zeigt der mir an memberlist.txt datei defekt (hab ich als System.out.printin gemacht!

    Und ich habe nen Button, bei dem klick soll sich ein neuer Tab öffnen mit dem Underground Bereich wo der Stuff hin soll:

    Das hab ich so realisiert:

    Code:
    if(s.equals("raidrush")){
     System.out.println("UNDERGROUND");
     if (ch1 == true) { //Appz ausgewählt
     URL url1;
     System.out.println("Appz trade");
     try {
     url1 = new URL("http://" + direccion1);
     applet.getAppletContext().showDocument(url1,"_blank");
     } catch (MalformedURLException e1) {
     // TODO Auto-generated catch block
     e1.printStackTrace();}}
     if (ch2 == true) {//Gamez Ausgewählt
     URL url2;
     System.out.println("Gamez trade");
     try {
     url2 = new URL("http://" + direccion2);
     applet.getAppletContext().showDocument(url2,"_blank");
     } catch (MalformedURLException e1) {
     // TODO Auto-generated catch block
     e1.printStackTrace();}}
     
     if (ch3 == true){//Moviez ausgewählt
     URL url3;
     System.out.println("Moviez trade");
     try {
     url3 = new URL("http://" + direccion3);
     applet.getAppletContext().showDocument(url3,"_blank");
     } catch (MalformedURLException e1) {
     // TODO Auto-generated catch block
     e1.printStackTrace();}}
     if (ch4 == true) {
     URL url4;
     System.out.println("Music trade");//music ausgewählt
     try {
     url4 = new URL("http://" + direccion4);
     applet.getAppletContext().showDocument(url4,"_blank");
     } catch (MalformedURLException e1) {
     // TODO Auto-generated catch block
     e1.printStackTrace();}}
     if (ch5 == true){//♂️♀️ ausgewählt
     URL url5;
     System.out.println("♂️♀️ trade");
     try {
     url5 = new URL("http://" + direccion5);
     applet.getAppletContext().showDocument(url5,"_blank");
     } catch (MalformedURLException e1) {
     // TODO Auto-generated catch block
     e1.printStackTrace();}
     }
     }
    Code:
    String direccion1 = new String ("board.raidrush.ws/newthread.php?do=newthread&f=15"); //apz
    String direccion2 = new String ("board.raidrush.ws/newthread.php?do=newthread&f=16"); //gamez
    String direccion3 = new String ("board.raidrush.ws/newthread.php?do=newthread&f=17"); //moviez
    String direccion4 = new String ("board.raidrush.ws/newthread.php?do=newthread&f=23"); //music
    String direccion5 = new String ("board.raidrush.ws/newthread.php?do=newthread&f=19"); //♂️♀️
    Der prüft halt ab welche Kategorie gewählt ist und je nach dem, öffnet er beim Button Klick den richtigen trade im Underground damit man sein Stuff gleich reinhauen kann.

    Aber der bringt bei mir folgendes:

    Wenn ich nur den Button klicke, kommt in der console UNDERGROUND was ja richtig ist.
    Aber wenn ich eine Kategorie wähle und dann den button klicke, damit sich die Url öffnet:

    Also die 2 Fehler sind noch da xD
     
  16. 8. August 2008
    AW: TXT Datei auslesen

    Wo is die Memberlist.txt falls die auch in der Jar ist musst du das ähnlich modifizieren wie bei dem Icon
     
  17. 8. August 2008
    AW: TXT Datei auslesen

    hhmm, ja hab ich mir auch schon gedacht.
    Aber wenn die memberlist.txt in der jar ist, kann ich sie dann nachträglich verändern sodass alles auch noch klappt?
    Weil wenn die ja in der jar ist, kann man sich nachträglich ja nicht mehr verändern oder?

    Und wenn wir mach ich das?
    Code:
     BufferedReader in = newBufferedReader(newFileReader(c.getResource("memberlist.txt")));
    Funzt nich.

    Und hat jemand ne Ahnung von dem Button,d er ne URL öffnen soll? xD
     
  18. 9. August 2008
    AW: TXT Datei auslesen

    hi unix,

    öffnen einer url mittels button (für aplett):
    Code:
    /**Der Quelltext des gelben Applets mit dem Button*/
    
    package urlPackage;
    
    import java.applet.Applet;
    import java.net.*;
    import java.awt.*;
    import java.awt.event.*;
    
    public class ButtonDemo extends Applet
    {
     URL url;
     Button myButton = new Button("Testseite");
    
     public class ButtonListener implements ActionListener
     {
     public void actionPerformed( ActionEvent e)
     {
     if( url != null)
     {
     getAppletContext().showDocument(url,"_self");
     }
     }
     }
     public void init()
     {
     setBackground(Color.yellow);
     add(myButton);
     myButton.addActionListener(new ButtonListener());
     try{
     url = new URL(getDocumentBase(),"testseite.htm");
     }catch( MalformedURLException e){
     }
     }
    }
    
    quelle sourcecode: testseite
    quelle page: Java-Applets im Internet

    nice day!!!
     
  19. 25. August 2008
    AW: TXT Datei auslesen

    So nach ner kurzen Pause bin ich wieder da mit meinen Problemen ^^

    Also die memberlist.txt funzt immernoch nich.
    in Eclipse schon aber als eigenständiges Applet nich!
    Code:
     public void readInputText() throws IOException{
     try { 
     BufferedReader in = new BufferedReader(new FileReader("memberlist.txt"));
    
     Crew.setText("");
     while((k = in.readLine()) != null){
     Crew.append(k+"\n");}} 
     catch ( IOException e ) { 
     System.out.println( "Error reading memberlist file!" ); }
    }
    Und das mit dem Button, der ne URL öffnet funzt auch noch nich:
    Das hab ich so gecodet:

    Code:
    public void ButtonListener(){ 
     try {
     url = new URL("http://" + direction);
     applet.getAppletContext().showDocument(url,"_blank");
     } catch (MalformedURLException e1) {
     // TODO Auto-generated catch block
     }}
    
     if (ch1 == true) {//Appz ausgewählt
     System.out.println("APPZ Trade");
     direction = direction +("board.raidrush.ws/newthread.php?do=newthread&f=15");
     ButtonListener();
     }
    klappt aber auch nich so sehn die fehler aus:
     
  20. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.