carookee - group communication for you
Home / JavaForum / Java allgemein
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.291 User online
1 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 34 von 2212 (2%) |<   <   >   >|

Autor fortune
Datum 20.07.07, 10:04
Betreff Applet speichert Screenshot nicht


Hallo, also mein Problem ist folgendes, ich habe ein programm, welches Screenshots vom Bildschirm macht. Alles funktioniert soweit super, speicherts ab schreibt nen Log dazu, alles Super aber sobald ich dass Programm in ein Applet schreiben möchte funktioniert es nicht mehr. Er speichert keine Screenshots mehr ab. Was müsste ich da ändern?

import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import com.sun.image.codec.jpeg.JPEGCodec;
import java.awt.image.BufferedImage;
import java.io.*;
import java.applet.*;
import java.text.*;
import java.util.*;
import java.lang.String.*;
import java.*;

public class a6 extends Applet
{
    
    
    public void main( String args[] ) throws Exception
    {
        
        int screen;
         String status ="1";
        
        final String[] KEYS = { "user.name", "user.language", "user.home",
        "os.name", "java.version" };
        Vector vec = new Vector();
        String s;
        
        // Lies Textzeilen aus der Datei in einen Vector:
        try {
            BufferedReader in = new BufferedReader(
            new InputStreamReader(
            new FileInputStream( "Log.txt" ) ) );
            while( null != (s = in.readLine()) ) {
                vec.add( s );
            }
            in.close();
            } catch( FileNotFoundException ex ) {
            } catch( Exception ex ) {
            System.out.println( ex );
        }
        
        // Falls es keine Datei gab, erzeuge Einträge im Vector:
        if( 0 >= vec.size() ) {
            for( int i=0; i<KEYS.length; i++ ) {
                vec.add( KEYS[i] + " = " + System.getProperty( KEYS[i] ) );
            }
        }
        
         String add1 = new SimpleDateFormat(
        "yyyy-MM-dd__HH.mm.ss,SSS" ).format( new Date() );
        
        vec.add( "Screenshot taken: " + add1 +"");
        
        
        
        try {
            BufferedWriter out1 = new BufferedWriter(
            new OutputStreamWriter(
            new FileOutputStream( "Log.txt" ) ) );
            for( int i=0; i<vec.size(); i++ ) {
                s = vec.get( i ).toString();
                System.out.println( s );
                out1.write( s, 0, s.length() );
                out1.newLine();
            }
            out1.close();
            } catch( IOException ex ) {
            System.out.println( ex );
        }
        
        
    }
    
    
    
}


Das ist der Code, der nur den log erstellt, aber nichtmal das funst :( Ich bin mir sicher dass es nur ein kleiner schusseligkeitsfehler ist, es sei denn ihr sagt mir dass ein Applet keine Dateien abspeichern kann :(

Danke schonmal im Vorraus, MfG

fortune


 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com