Salve a tutti! ho un problema che proprio non riesco a risolvere.. Il mio esercizio consiste nel costruire un frame con il mio nome in rosso all'interno di un rettangolo blu; Ho scritto il codice e non mi da errori nella compilazione ma un volta che lo eseguo mi fa comparire solo un frame vuoto..
Questo è il codice che ho scritto:
import java.awt.Rectangle;
import javax.swing.JFrame;
import java.awt.Color;
import javax.swing.JComponent;
import java.awt.Graphics2D;
import java.awt.Graphics;
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_CLOS E);
Prova componente = new Prova();
frame.add(componente);
frame.setVisible(true);
}
}
Qualcuno ha qualche idea? Grazie in anticipo..
![]()

Rispondi quotando
