Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

[JAVA] Errata visualizzazione

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

[JAVA] Errata visualizzazione

Messaggioda Akyra » mer mar 24, 2004 2:47 pm

<Codice in rosso>
<font color="red">
import javax.swing.*;
import java.awt.*;

class mioFrame extends JFrame
{ public mioFrame()
{ setSize(1024, 100);
setDefaultCloseOperation(EXIT_ON_CLOSE);
getContentPane().add(new mioPanel());
}
}

class mioPanel extends JPanel
{ public void paintComponent(Graphics g)
{ Toolkit tkit = Toolkit.getDefaultToolkit();
Dimension d = getSize();
Color color;
for(int i=0; i<256; i++)
{ color = new Color(i, i, 255);
g.setColor(color);
g.fillRect(d.width*i/255, 0, d.width/255, d.height);
}
System.out.println("Finito");
}

public void update(Graphics g)
{ paint(g);
}
}

public class gradient
{ public static void main(String akyra[])
{ JFrame frame = new mioFrame();
frame.show();
}
}</font id="red">
</Codice in rosso>

In runtime mi si visualizza il frame gradiente ma ci sono un sacco di linee che disturbano. MAgari ci vuole un refresh più veloce. Sapete come fare?
Avatar utente
Akyra
Senior Member
Senior Member
 
Messaggi: 314
Iscritto il: ven dic 26, 2003 12:25 pm
Località: Sicilia

[JAVA] Errata visualizzazione

Messaggioda Akyra » mer mar 24, 2004 2:47 pm

<Codice in rosso>
<font color="red">
import javax.swing.*;
import java.awt.*;

class mioFrame extends JFrame
{ public mioFrame()
{ setSize(1024, 100);
setDefaultCloseOperation(EXIT_ON_CLOSE);
getContentPane().add(new mioPanel());
}
}

class mioPanel extends JPanel
{ public void paintComponent(Graphics g)
{ Toolkit tkit = Toolkit.getDefaultToolkit();
Dimension d = getSize();
Color color;
for(int i=0; i<256; i++)
{ color = new Color(i, i, 255);
g.setColor(color);
g.fillRect(d.width*i/255, 0, d.width/255, d.height);
}
System.out.println("Finito");
}

public void update(Graphics g)
{ paint(g);
}
}

public class gradient
{ public static void main(String akyra[])
{ JFrame frame = new mioFrame();
frame.show();
}
}</font id="red">
</Codice in rosso>

In runtime mi si visualizza il frame gradiente ma ci sono un sacco di linee che disturbano. MAgari ci vuole un refresh più veloce. Sapete come fare?
Avatar utente
Akyra
Senior Member
Senior Member
 
Messaggi: 314
Iscritto il: ven dic 26, 2003 12:25 pm
Località: Sicilia


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising