Olá sou novo aquí. e já percebi que vc são bastante cooperativos.
Se possivel gostaria que alguem me desse uma ajuda.
criei uma classe chamada classe1 com 3 botões ao clicar no botão1 {instanciei a classe2 com outros 3 botões e desabilitei o botõa1 da classe 1}
minha duvida: como abilitar o botão1 da classe1 atraves da classe2. Isto é possivel?
ex.
public class Classe1 extends JFrame
{
public JButton jButton1 = new JButton();
public JButton jButton2 = new JButton();
public JButton jButton3 = new JButton();
public JanPrincipal() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
Classe1 classe1= new Classe1();
private void jbInit()
{
getContentpane.add(jButton1);
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton1_actionPerformed(e);
}
});
getContentpane.add(jButton2);
getContentpane.add(jButton3);
.
.
.
}
void jButton1_actionPerformed(ActionEvent e) {
new Classe2().show();
jButton1.setEnabled(false);// problema : não consigo abilitar este botão atraves da classe2
}
}
public class classe2 extends JFrame
{
public JButton jButton1 = new JButton();
public JButton jButton2 = new JButton();
public JButton jButton3 = new JButton();
public JanPrincipal() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit()
{
getContentpane.add(jButton1);
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton1_actionPerformed(e);
}
});
getContentpane.add(jButton2);
getContentpane.add(jButton3);
.
.
.
}
// Existe alguma maneira de implementar
// alguma coisa proxima à isto?
void jButton1_actionPerformed(ActionEvent e) {
funcionalidade();
classe1.jButton1.setEnabled(true);//???
}
}
grato.
!!! Entendido , valeu muitissimo obrigado por sua ajuda colega.