Soy incapaz..:(
Hola !
Llevo varios dias buscando la soluci贸n,pero soy incapaz.. : ( Tengo un applet que
tiene un canvas ademas de botones... Bueno pues cuando gestiono los eventos de 茅stos
botones quiero llamar al canvas para que se " repinte" pero me da un error de ejecuci贸n,y
no consigo saber el porque...¿no puedo por tratarse de un canvas? a otros atributos del
applet si que puedo acceder...¿Puede tener algo que ver que el canvas este en un ScrollPane?
Sinceramente, ni idea... Os dejo la parte del c贸digo que lo trata y espero que alguien
me pueda hechar una mano.Muchas gracias.
public class pantalla extends java.applet.Applet {
public void init() {
Circulos canvas1 = new Circulos(arb);
initComponents( canvas1);
}
public Circulos canvas1;
private void initComponents(Circulos canvas1 ) {
botIns = new javax.swing.JButton();
ScrollPane1 = new java.awt.ScrollPane();
botIns.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
botInsActionPerformed(evt);
}
});
botones.add(botIns);
add(ScrollPane1, java.awt.BorderLayout.CENTER);
ScrollPane1.add(canvas1);
canvas1.setSize(2000,700);
}
private void botInsActionPerformed(java.awt.event.ActionEvent evt) {
// aqui tengo c贸digo pero no llamo al canvas...
canvas1.repaint();
}
private javax.swing.JButton botIns;
private java.awt.ScrollPane ScrollPane1;
}
Llevo varios dias buscando la soluci贸n,pero soy incapaz.. : ( Tengo un applet que
tiene un canvas ademas de botones... Bueno pues cuando gestiono los eventos de 茅stos
botones quiero llamar al canvas para que se " repinte" pero me da un error de ejecuci贸n,y
no consigo saber el porque...¿no puedo por tratarse de un canvas? a otros atributos del
applet si que puedo acceder...¿Puede tener algo que ver que el canvas este en un ScrollPane?
Sinceramente, ni idea... Os dejo la parte del c贸digo que lo trata y espero que alguien
me pueda hechar una mano.Muchas gracias.
public class pantalla extends java.applet.Applet {
public void init() {
Circulos canvas1 = new Circulos(arb);
initComponents( canvas1);
}
public Circulos canvas1;
private void initComponents(Circulos canvas1 ) {
botIns = new javax.swing.JButton();
ScrollPane1 = new java.awt.ScrollPane();
botIns.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
botInsActionPerformed(evt);
}
});
botones.add(botIns);
add(ScrollPane1, java.awt.BorderLayout.CENTER);
ScrollPane1.add(canvas1);
canvas1.setSize(2000,700);
}
private void botInsActionPerformed(java.awt.event.ActionEvent evt) {
// aqui tengo c贸digo pero no llamo al canvas...
canvas1.repaint();
}
private javax.swing.JButton botIns;
private java.awt.ScrollPane ScrollPane1;
}
Hola !
Afortunadamente ya he encontrado la soluci贸n a mi problema, la dejo aqui por si alguien tiene algun dia un problema parecido y encuentra este mensaje en este foro.Era una tonteria,pero ya se sabe que los errores m谩s simples son los m谩s dificiles d encontrar
public void init() {
canvas1 = new Circulos(arb); //Esta es la sentencia que habia que cambiar.
initComponents( canvas1);
}
Afortunadamente ya he encontrado la soluci贸n a mi problema, la dejo aqui por si alguien tiene algun dia un problema parecido y encuentra este mensaje en este foro.Era una tonteria,pero ya se sabe que los errores m谩s simples son los m谩s dificiles d encontrar
public void init() {
canvas1 = new Circulos(arb); //Esta es la sentencia que habia que cambiar.
initComponents( canvas1);
}
