Autor
|
Tema: ¿Canvas o JPanel? (Leído 4,612 veces)
|
IronJony
Desconectado
Mensajes: 9
|
|
|
|
En línea
|
|
|
|
robertofd1995
Desconectado
Mensajes: 172
|
¿que tipo de juegos ? Si lo vas a hacer en java , tendra que ser bastante simple
|
|
|
En línea
|
|
|
|
MNicolas
Desconectado
Mensajes: 127
Developer
|
Yo para lo que he realizado he usado un Panel que herede de JPanel y le coloco los paramentros que yo quiero.
|
|
|
En línea
|
|
|
|
3n31ch
Desconectado
Mensajes: 445
Grandes conocimientos engendran grandes dudas
|
Los dos te funcionan. Tienen distintos métodos para pintar, en este momento no recuerdo Canvas, pero JPanel es paintComponent(Graphics g) (no confundir con paintComponents)
Otros dos temas a tener en cuenta son los siguientes:
1) Canvas es de awt y por lo tanto se encuentras mas apegado a la clase Object, por lo que tiene menos funcionalidades, lo cual representa una menor carga para el programa (tampoco te preocupes, no es que haga mucho cambio)
2) JPanel tiene la tecnología de doble buffer, fácilmente lo puedes programar en Canvas, pero eso que te ahorras.
<A todo esto, según recuerdo si quieres puedes hasta pintar en un Component>
Nunca he hecho un juego grande, ni nada muy complejo, pero últimamente y casi siempre he utilizado JPanel y no he tenido problema alguno.
|
|
|
En línea
|
|
|
|
Usuario Invitado
Desconectado
Mensajes: 625
|
Complementando la respuesta de @Nac-ho, usar Swing con AWT da unos resultados malos y extraños. Por ejemplo, imagina éste código: import java.awt.*; import javax.swing.*; class MixSwingAwt { public static void main (String[] args ) { String[] fruit = {"Apples", "Oranges", "Pears"}; } }
Si lo ejecutas a primera vista se ve normal, pero si despliegas el JComboBox, te toparás con un extraño suceso: Fuente: http://stackoverflow.com/questions/5737609/java-canvas-or-jpanel
|
|
|
En línea
|
"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Redimensionar tamaño JPanel dentro de otro JPanel [SOLUCIONADO]
Java
|
pisagatos
|
3
|
21,897
|
11 Octubre 2012, 04:16 am
por Gianko
|
|
|
¿Que es canvas?
« 1 2 »
Dudas Generales
|
Yasmesita
|
10
|
14,246
|
19 Septiembre 2011, 19:14 pm
por imoen
|
|
|
Problemas con colocar un Canvas en un Jpanel
Java
|
mapers
|
0
|
3,276
|
13 Noviembre 2011, 07:25 am
por mapers
|
|
|
Jpanel
Java
|
mapers
|
4
|
3,570
|
3 Diciembre 2011, 06:34 am
por 1mpuls0
|
|
|
Duda JPanel
Java
|
exploiterstack
|
4
|
2,411
|
29 Agosto 2015, 06:47 am
por omar_cdg
|
|