|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#21 | |
|
Member
Iscritto dal: May 2009
Messaggi: 40
|
Quote:
|
|
|
|
|
|
|
#22 | |
|
Senior Member
Iscritto dal: Feb 2007
Città: Verona
Messaggi: 1060
|
Quote:
Hai provato a fare un System.out.print di getSelectedFile().getName() ?
__________________
|
|
|
|
|
|
|
#23 | |
|
Member
Iscritto dal: May 2009
Messaggi: 40
|
Quote:
Per quanto riguarda il caricamento invece quando vado a cercare il mio file sempre con JFileChooser, lo trovo e lo carico, ma l'applicazione non ascolta più gli eventi dei bottoni e nemmeno di un nuovo salvataggio o caricamento. Io utilizzo questo codice: Codice:
package ascoltatori;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
import javax.swing.filechooser.*;
import campoMinato.MyFrame;
public class MyLoadGameListener implements ActionListener {
JFileChooser chooser;
FileNameExtensionFilter filter;
MyFrame mainFrame, newFrame;
public MyLoadGameListener(MyFrame parent) {
mainFrame = parent;
chooser = new JFileChooser();
filter = new FileNameExtensionFilter("CMP Files", "cmp");
chooser.setFileFilter(filter);
}
public void actionPerformed(ActionEvent e) {
JMenuItem loadGame = (JMenuItem) e.getSource();
int returnVal = chooser.showOpenDialog(loadGame);
if (returnVal == JFileChooser.APPROVE_OPTION) {
FileInputStream f = null;
ObjectInputStream is = null;
try {
f = new FileInputStream(chooser.getSelectedFile().getPath());
is = new ObjectInputStream(f);
} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException e2) {
e2.printStackTrace();
}
try {
newFrame = (MyFrame) is.readObject();
newFrame.setVisible(true);
mainFrame.setVisible(false);
is.close();
} catch (IOException e1) {
e1.printStackTrace();
} catch (ClassNotFoundException e1) {
e1.printStackTrace();
}
}
}
}
|
|
|
|
|
|
|
#24 | |
|
Senior Member
Iscritto dal: Feb 2007
Città: Verona
Messaggi: 1060
|
Quote:
Posso solo dirti che JFileChooser dovrebbe essere un JDialog per cui, una volta chiuso, dovrebbe ridare il focus al frame. Prova a fare un debug.... boh (non ho mai usato JFileChooser)
__________________
|
|
|
|
|
|
|
#25 | |
|
Member
Iscritto dal: May 2009
Messaggi: 40
|
Quote:
Ah tranquillo finchè non scopro che le cose non funzionano come penso che dovrebbero andare, io lavoro sempre in debug, ma qui si tratta proprio che l'applicazione caricata non risponde agli eventi che ho predefinito per i JMenuItem di salvataggio e caricamento e a quelli dei bottoni della griglia di gioco, per cui debuggare serve a poco se proprio non risponde l'applicazione. Provo a esternare questo problema sul forum con un nuovo topic visto che qui ormai siamo completamente fuori dal titolo. |
|
|
|
|
|
|
#26 | |
|
Senior Member
Iscritto dal: Feb 2007
Città: Verona
Messaggi: 1060
|
Quote:
__________________
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:40.




















