Deseo saber como crear un objeto nuevo dentro de un Frame
En la aplicacion Frame esta dividida por 2 JPanels y en uno estan los botones para dibujar el objeto y en el segundo deseo que sea el area donde voy a dibujar y crear los objero pero no se como hacerlo, me gustaria que alguien me pudiera ayudar ya que soy algo nuevo en esto. Les agradeceria si lo pudieran enviar a mi mail [email protected]
Hola:
Para colocar los objetos en el JFrame donde tĂş quieras, estarĂa bien que estudiaras algo de los Layouts. El más mejor es el GridBagLayout, aunque quizás sea algo complejo. Puedes mirar en http://www.geocities.com/chuidiang/java/layout/GridBagLayout/GridBagLayout.html
Lo de dibujar, si te refieres a gráficos, pudes echar un ojo en http://www.geocities.com/chuidiang/java/graficos/simple/grafico_simple.html Basta que te hagas una clase que herede de java.awt.Canvas para dibujar en ella y que coloques esta clase dentro de tu panel
Si te refieres a cambiar el Component que hay dentro del panel, el panel tiene métodos para add() y remove() Components, asà que basta que quites el anterior y pongas el nuevo.
No se si algo de esto te vale. Si tienes problemas, vuelve a escribir y pon alguna duda más concreta.
Se bueno.
Para colocar los objetos en el JFrame donde tĂş quieras, estarĂa bien que estudiaras algo de los Layouts. El más mejor es el GridBagLayout, aunque quizás sea algo complejo. Puedes mirar en http://www.geocities.com/chuidiang/java/layout/GridBagLayout/GridBagLayout.html
Lo de dibujar, si te refieres a gráficos, pudes echar un ojo en http://www.geocities.com/chuidiang/java/graficos/simple/grafico_simple.html Basta que te hagas una clase que herede de java.awt.Canvas para dibujar en ella y que coloques esta clase dentro de tu panel
Si te refieres a cambiar el Component que hay dentro del panel, el panel tiene métodos para add() y remove() Components, asà que basta que quites el anterior y pongas el nuevo.
No se si algo de esto te vale. Si tienes problemas, vuelve a escribir y pon alguna duda más concreta.
Se bueno.
