Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    45

    [java]agli inizi..

    Salve a tutti! Sto cominciando ora a imparare a programmare in java e ho comperato un libro di programmazione, finora tutto ok però arrivato al capitolo trattante le interfaccie grafiche e svolgendo i primi esercizi ho trovato alcune difficoltà..

    ho scritto questo codice:
    codice:
    import java.awt.Rectangle;
    import javax.swing.JFrame;
    import java.awt.Color;
    import javax.swing.JComponent;
    import java.awt.Graphics2D;
    import java.awt.Graphics;
    public class Prova extends JComponent
    {
    	public void NameComponent(Graphics g)
    	{
    		Graphics2D g2 = (Graphics2D) g;
    		Rectangle box = new Rectangle(5, 10, 30, 40);
    		g2.setColor(Color.BLUE);
    		g2.fill(box);
    		g2.setColor(Color.RED);
    		g2.DrawString("NICCOLO", 5, 10);
    	}
    }
    public class NameViewer
    {
    	public static void main(String[] args)
    	{
    		JFrame frame = new JFrame();
    		frame.setSize(300,400);
    		frame.setTitle("Fave The Best");
    		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		NameComponent componente = new NameComponent();
    		frame.add(componente);
    		frame.setVisible(true);
    	}
    }
    però nn riesco a compilarlo..Qualcuno può aiutarmi? C'è qualcosa che ho dimenticato?

    Grazie in anticipo!

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Anzitutto dovresti rileggere il regolamento:

    1) Il titolo non è conforme: dovrebbe rappresentare una descrizione del problema, mentre tu parli di "agli inizi"... questo non va.

    2) Il codice va postato all'interno dei tag [code] e [/code] in modo da renderlo leggibile e mantenerne l'indentazione

    3) Non basta dire "non riesco a compilarlo" perchè in questo modo costringi la gente a chiederti "Perchè non riesci a compilarlo?"... bisogna sempre indicare gli eventuali messaggi di errore, le eventuali difficoltà in compilazione, ecc.

    4) Prima di postare si deve sempre fare una ricerca: sono quasi certo che si tratta di un problema di CLASS-PATH (ma, come ho già detto, non si può esserne sicuri perchè non hai detto qual è il problema in compilazione...).


    Questa discussione la sistemo io.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.