Sei sicuro di aver caricato il file nel modo giusto? certe volte errori di digitazine possono venire scambiati x errori dell'applet!!
Sei sicuro di aver caricato il file nel modo giusto? certe volte errori di digitazine possono venire scambiati x errori dell'applet!!
Blink@go
"Non tutto quel che è oro brilla, Ne gli erranti sono perduti; Il vecchio ch'è forte non s'aggrinza, Le radici profonde non gelano.Dalle ceneri rinascerà un fuoco, L'ombra sprigionerà una scintilla, Nuova sarà la lama ormai rotta, E re quei ch'è senza corona."
------------
Lang: java 1.4.1 Eclipse
mi viene questo dubbio
se provo a far girare il programma utilizzando netbeans 3.5.1 il programma funziona
nel momento in cui lo trasferisco nell applet mi da quel errore di security
percio' da quello che ho letto e credo di aver capito
gli dico di andare a leggere un file sul lato client e non lato server
devo dargli un url del tipo http://percorsoDelFile/Text.txt per farlo funzionare ???
se si non ho una macchina server per provarlo solo tomcat di netbeans
avete suggerimenti sparate
ciao
in un aiuola di rose anche un cardo fa la sua bella figura
tombola! usa un url relativo e vedrai che funziona!!! credo che non accetti gli url assoluti!!Originariamente inviato da etabeta_7
mi viene questo dubbio
se provo a far girare il programma utilizzando netbeans 3.5.1 il programma funziona
nel momento in cui lo trasferisco nell applet mi da quel errore di security
percio' da quello che ho letto e credo di aver capito
gli dico di andare a leggere un file sul lato client e non lato server
devo dargli un url del tipo http://percorsoDelFile/Text.txt per farlo funzionare ???
se si non ho una macchina server per provarlo solo tomcat di netbeans
avete suggerimenti sparate
ciao
Fammi sapere!!
Blink@go
"Non tutto quel che è oro brilla, Ne gli erranti sono perduti; Il vecchio ch'è forte non s'aggrinza, Le radici profonde non gelano.Dalle ceneri rinascerà un fuoco, L'ombra sprigionerà una scintilla, Nuova sarà la lama ormai rotta, E re quei ch'è senza corona."
------------
Lang: java 1.4.1 Eclipse
ok fatto anche se prima io davo un url relativo e non assoluto al file
http:// devo metterlo lo stesso??
pero' e c'e' sempre un pero' mi sono accorto che non mi visualizza le applet sto cor... di un pc devo installare il plugin ...... mah dove lo trovo ..... perche' sul sito di sun scarichi tutto sdk ed e' troppo grande da scaricare
dove posso trovarlo??
mi sono accorto di cio perche' cercando sui tutorial di sun mi chiedeva controlla se funzionano le applet ... provo e mi dice picchee che devo scaricare il plugin
si vede che scrivo da poco in java abbiate pazienza
ciaoo![]()
in un aiuola di rose anche un cardo fa la sua bella figura
problema di scaricamento plugin risolto .....
poi ti faccio sapere blink
in un aiuola di rose anche un cardo fa la sua bella figura
no http:\\ non ci va!!Originariamente inviato da etabeta_7
problema di scaricamento plugin risolto .....
poi ti faccio sapere blink
Blink@go
"Non tutto quel che è oro brilla, Ne gli erranti sono perduti; Il vecchio ch'è forte non s'aggrinza, Le radici profonde non gelano.Dalle ceneri rinascerà un fuoco, L'ombra sprigionerà una scintilla, Nuova sarà la lama ormai rotta, E re quei ch'è senza corona."
------------
Lang: java 1.4.1 Eclipse
allora era come lo scrivevo prima
ti posto il codice
code:
__________________________________________________ __________________
/*
* Applet.java
*
* Created on 23 ottobre 2003, 17.32
*/
import java.io.*;
import java.lang.*;
import java.security.*;
import javax.print.*;
import javax.print.attribute.*;
import javax.print.attribute.standard.*;
import javax.print.event.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
*
* @author Administrator
*/
public class Applet_1 extends javax.swing.JApplet {
/** Initializes the applet Applet */
public void init() {
initComponents();
}
/** This method is called from within the init() method to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
private void initComponents() {
jPanel1 = new javax.swing.JPanel();
listaFile = new javax.swing.JComboBox();
stampa = new javax.swing.JButton();
anulla = new javax.swing.JButton();
jPanel1.setBackground(new java.awt.Color(102, 102, 255));
jPanel1.setToolTipText("Programma per lamciare file di testo in stampa");
listaFile.setBackground(new java.awt.Color(204, 204, 255));
listaFile.setModel(new javax.swing.DefaultComboBoxModel(new String[] { " -- Scegli il file da stampare -- ", "Text_1", "Text_2", "Text_3" }));
listaFile.setToolTipText("Scegli il file");
listaFile.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
listaFileActionPerformed(evt);
}
});
jPanel1.add(listaFile);
stampa.setBackground(new java.awt.Color(204, 204, 255));
stampa.setText("Stampa!");
stampa.setToolTipText("Premi per inviare la stampa");
stampa.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
stampaActionPerformed(evt);
}
});
jPanel1.add(stampa);
anulla.setBackground(new java.awt.Color(204, 204, 255));
anulla.setText("Annulla");
anulla.setToolTipText("Riporta il valore di default");
anulla.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
anullaActionPerformed(evt);
}
});
jPanel1.add(anulla);
getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER);
}
private void anullaActionPerformed(java.awt.event.ActionEvent evt) {
listaFile.setModel(new javax.swing.DefaultComboBoxModel(new String[] { " -- Scegli il file da stampare -- ", "Text_1", "Text_2", "Text_3" }));
}
private void stampaActionPerformed(java.awt.event.ActionEvent evt) {
try {
// apre il file
String fName = (String)listaFile.getSelectedItem();
FileReader file = new FileReader(fName+".txt");
AccessControlContext acc = AccessController.getContext();
FilePermission perm = new FilePermission(
fName+".txt" , "read, write");
acc.checkPermission(perm);
FileInputStream fis = new FileInputStream(
fName+".txt");
InputStream is = new BufferedInputStream(fis);
// cerca la stampante di default
DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
PrintService service = PrintServiceLookup.lookupDefaultPrintService();
// crea la stampa
DocPrintJob job = service.createPrintJob();
Doc doc = new SimpleDoc(is, flavor, null);
// stampa
job.print(doc, null);
// chiudo il flusso dei dati per sicurezza
is.close();
} catch (PrintException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
private void listaFileActionPerformed(java.awt.event.ActionEven t evt) {
// Add your handling code here:
}
// Variables declaration - do not modify
private javax.swing.JButton anulla;
private javax.swing.JPanel jPanel1;
private javax.swing.JComboBox listaFile;
private javax.swing.JButton stampa;
// End of variables declaration
}
__________________________________________________ ___________________
fine code:
prova a vedere dove sbaglio
ciao![]()
in un aiuola di rose anche un cardo fa la sua bella figura
Se non sbaglio un applet non può stampare...
Blink@go
"Non tutto quel che è oro brilla, Ne gli erranti sono perduti; Il vecchio ch'è forte non s'aggrinza, Le radici profonde non gelano.Dalle ceneri rinascerà un fuoco, L'ombra sprigionerà una scintilla, Nuova sarà la lama ormai rotta, E re quei ch'è senza corona."
------------
Lang: java 1.4.1 Eclipse