Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [JAVA] problema!?

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    27

    problema

    mi da erore nella compilazione di questo cosi ce ed esattamente alla riga 9,(window.setDefault.....EXIT_ON_CLOSE)mi sapete spiegare perche


    import javax.swing.*;
    import java.awt.*;

    public class FinestraRettangoloTest
    {
    public static void main(String args[])
    {
    FinestraRettangolo window=new FinestraRettangolo();
    window.setDefaultCloseOperation(JFrame.EXIT_ON_CLO SE);
    window.setTitle("Grafico!");
    window.show();
    }
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    Cava JFrame.

    P.S. I TITOLI

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    27

    no

    mi da sempre errore anche togliendo JFrame

    FinestraGraficoTest.java:9: cannot resolve symbol
    symbol : variable EXIT_ON_CLOSE
    location: class FinestraGraficoTest
    window.setDefaultCloseOperation(EXIT_ON_CLOSE);
    ^
    1 error

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    credo tu abbia una versione del jdk < 1.4
    il campo statico EXIT_ON_CLOSE fa parte di JFrame dalla 1.4 in poi

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    27

    grazie

    grazie si hai ragione per caso nn č che mi sai dire gia cosa posso usare,oraticamente ho una finestra creata da me e devo disegnarci dentrio un rettangolo,
    Sono alle prime armi e se posso č giusto il codice per disegnare il rettangolo?Questo č il mio progrmmino ora come č,me lo sai correggere un attimo :

    import java.awt.*;

    public class Finestra extends Frame
    {
    public Finestra()
    {

    super ("Finestra");
    setLocation(200,250);
    setSize(400,400);

    show();
    }

    public static void main(String[] arg)
    {
    new Finestra();
    System.out.println("Creata la finestra");
    }
    }
    ------------------------------------------------------------------------
    import javax.swing.*;
    import java.awt.*;

    public class FinestraGraficoTest
    {
    public static void main(String args[])
    {
    Finestra window=new Finestra();

    window.setTitle("Grafico!");
    window.show();
    }
    }
    --------------------------------------------------------------------
    import javax.swing.*;
    import java.awt.*;
    import java.awt.geom.*;
    public class Grafico extends java.applet.Applet
    {
    public void paint(Graphics g)
    {
    g.drawLine(20,50,20,200);
    g.drawLine(20,200,80,200);
    g.drawLine(80,200,80,50);
    g.drawLine(80,50,20,50);
    }
    }
    ------------------------------------------------------------------------
    Grazie per la disponibilita Antonio

  6. #6
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    codice:
    import java.awt.*;
    import javax.swing.*;
    
    public class Finestra extends JFrame {
      public Finestra() {
        super ("Finestra");
        getContentPane().add(new Grafico(), BorderLayout.CENTER);
        setLocation(200,250);
        setSize(400,400);
    
        show();
      }
    
      public static void main(String[] arg) {
        new Finestra();
        System.out.println("Creata la finestra");
      }
    
      class Grafico extends JComponent {
        public void paint(Graphics g) {
          g.drawRect(20, 50, 150, 60);
        }
      }
    }
    io farei cosė la classe inner :sexpulp: :sexpulp: :sexpulp: :sexpulp:

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    27

    ?

    quindi basta solo compilare questo codice e mandarlo in esecuzione e mi da la finestra con il rettangolo o devvo scrivere altre cose?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.