devo consegnare per fine Aprile questo piccolo programma ma non riesco a delimitare il campo dell' applet.
Forse a parole non sono stato molto chiaro ma compilando il cidice si nota subito il problema.
Spero in un vostro aiuto...
Ciao
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.net.*;
public class TextApplet extends JApplet
{
public void init()
{
JPanel contentPane = (JPanel)getContentPane();
contentPane.add(new TextAreaFrame());
}
}
class TextAreaFrame extends JPanel
{
public static final int WIDTH = 300;
public static final int HEIGHT = 300;
private JTextArea textArea;
private JScrollPane scrollPane;
private JPanel buttonPanel;
private JButton wrapButton;
private JButton setButton;
private JButton titButton;
public TextAreaFrame() {
textArea = new JTextArea(8, 40);
scrollPane = new JScrollPane(textArea);
setSize( WIDTH,HEIGHT );
buttonPanel = new JPanel();
JButton insertButton = new JButton("Nome");
buttonPanel.add(insertButton);
insertButton.setMnemonic('N');
insertButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
textArea.append("My namw is Stefano"+ "Il mio nome è Stefano ");
}
});
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");
}
});
add(buttonPanel, BorderLayout.SOUTH);
add(scrollPane, BorderLayout.CENTER);
titButton = new JButton("Età");
buttonPanel.add(titButton);
titButton.setMnemonic('E');
titButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
textArea.append("21 ");
}
});
}
}
nella pagina HTML ho inserito:
<APPLET CODE="TextApplet.class"
WIDTH=300 HEIGHT=200 >
</APPLET>