Se compilo questo codice non mi da errore ma non mi carica l' applet....come mai?
Ciao
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.net.*;
public class Text extends JApplet
{
public void init()
{
Container contentPane = getContentPane();
contentPane.add(new TextAreaFrame());
}
}
class TextAreaFrame extends JFrame
{
public TextAreaFrame()
{
setTitle("TextAreaTest");
setSize(WIDTH, HEIGHT);
Container contentPane = getContentPane();
buttonPanel = new JPanel();
JButton insertButton = new JButton("Insert");
buttonPanel.add(insertButton);
insertButton.setMnemonic('I');
insertButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
try
{
// lettura contenuto file e inserimento nell' applet
InputStream in = TextAreaFrame.class.
getResourceAsStream("Prova.txt");
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
String line;
while ((line = reader.readLine()) != null)
textArea.append(line + "\n");
} //fine try
catch(IOException exception)
{
exception.printStackTrace();
}
}
});
wrapButton = new JButton("Wrap");
buttonPanel.add(wrapButton);
wrapButton.setMnemonic('W');
wrapButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
boolean wrap = !textArea.getLineWrap();
textArea.setLineWrap(wrap);
scrollPane.validate();
wrapButton.setText(wrap ? "No Wrap" : "Wrap");
}
});
contentPane.add(buttonPanel, BorderLayout.SOUTH);
textArea = new JTextArea(8, 40);
scrollPane = new JScrollPane(textArea);
contentPane.add(scrollPane, BorderLayout.CENTER);
}
public static final int WIDTH = 300;
public static final int HEIGHT = 300;
private JTextArea textArea;
private JScrollPane scrollPane;
private JPanel buttonPanel;
private JButton wrapButton;
}