Salve,
Ho da poco iniziato a creare un'applet mista, cioè un'applicazione che apre una normare applet contenente un pulsante che cliccato apre una finestra separata.
Il codice è questo:
Codice:
import java.awt.*;
import java.applet.*;
import javax.swing.*;
import java.awt.event.*;
import java.lang.*;
class Events extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
class Gest implements ActionListener
{
public void actionPerformed(ActionEvent evt)
{
String listen = evt.getActionCommand();
if (listen == "avvia applicazione") {
new _Frame();
}
}
}
class _Frame extends JFrame
{
public _Frame()
{
super("finestra");
setLocation(100,100);
setSize(200,100);
setVisible(true);
addWindowListener(new Events());
}
}
public class main extends Applet
{
public void init()
{
Button enter = new Button("avvia applicazione");
add(enter);
enter.addActionListener(new Gest());
}
}
Quando clicco sul pulsanti va tutto bene, ma non so perché, affianco la finestra appare un simbolo giallo e cliccando sul pulsante per chiudere la finestra non mi si chiude.
A qualche significato in particolare quel simbolo che appare affianco la finestra? come mai non mi si chiude?
In'oltre la finestra mi si chiude quando chiudo il browser, potrei far evitare di chiudere la finestra alla chiusura del browser?
Premetto che non posso linkare il tutto perché sto lavorando in locale.