Sudoku con GUI

di il
36 risposte

36 Risposte - Pagina 3

  • Re: Sudoku con GUI

    cherry ha scritto:


    si può trasformare una Jlabel in un'immagine?
    Detto così vuol dire relativamente poco.

    cherry ha scritto:


    La jlabel dove ho fatto la tabella di jtextfield con dentro i numeri del sudoku, vorrei trasformarla in un'immagine... si può?
    Puoi chiarire? "la jlabel dove hai fatto la tabella" .... jlabel dove? Non ho capito.
  • Re: Sudoku con GUI

    Che cosa c'è di sbagliato in questo codice? non capisco davvvero, ha sempre funzionato fare così.
     public void setTempo(int a, int b, int c) {
            tempo[0] += a;
            tempo[1] += b;
            tempo[2] += c;
        }
  • Re: Sudoku con GUI

    cherry ha scritto:


    che cosa c'è di sbagliato in questo codice?
    Sintatticamente/tecnicamente ... nulla, è corretto. tempo dove è definito? Di che tipo è? Essendo un array, è stato istanziato (e con almeno 3 elementi)?
    Non sono un oracolo ....
  • Re: Sudoku con GUI

    Tempo[] sarebbe un array di int
  • Re: Sudoku con GUI

    public class Matrice {
    
        private int d;
        private int v[][];
        private int m[][];
        private String[][] inserita;
        private int tempo[][] = new int[3][3];
    
        public void setTempo(int a, int b, int c) {
            tempo[0] += a;
            tempo[1] += b;
            tempo[2] += c;
        }
  • Re: Sudoku con GUI

    cherry ha scritto:


        private int tempo[][] = new int[3][3];
    Ora è più chiaro ma .... tempo è bidimensionale. Quindi es. tempo[0] è un int[] NON un semplice int. Ad un int[] non puoi fare += qualcosa.

    Quindi che volevi fare? Settare a/b/c in una riga di tempo?
  • Re: Sudoku con GUI

    Ma che idiota!! Lo sapevo che era un errore scemo. Ti ringrazio!! Ora ho risolto
    Grazie per tutto.


    Ho una curiosità: quando vado su run all'inizio mi chiede quale voglio che sia la finestra princioale. E se dopo che ho scelto quella principale cambio idea, come faccioa cambiarla?


    poi anche questo:
    non capisco perché non cancella i file e non rinomina...
       File f = new File("SFONDI\\salvataggio" + l.getSelectedIndex() + ".txt");
            boolean b = f.delete();
    
            JOptionPane.showMessageDialog(null, b ? "ho cancellato il file" : "non ho cancellato il file");
            leggiTutti();
            File f2 = new File("SFONDI\\salvataggio" + 0 + ".txt");
            File f3 = new File("rinominato");
            f2.renameTo(f3);
    //        for (int i = 0; i < ss().length; i++) {
    //            File f2 = new File("SFONDI\\salvataggio" + i + ".txt");
    //            File f3 = new File("SFONDI\\salvataggio" + (i + 1) + ".txt");
    //            if (!f2.exists()) {
    //                f3.renameTo(f2);
    //            }
    //        }
            JOptionPane.showMessageDialog(null, "ho rinominato tutto");
    E ho controllato e il file mi dice che esiste
Devi accedere o registrarti per scrivere nel forum
36 risposte