int x = 1;
public void mensagem(JButton sim) {
if (x == 1) {
//QUERO COLOCAR O CÓDIGO AQUI!!
} else {
sim.setText("Errou");
JOptionPane.showMessageDialog(Tela.this, sim);
x =0;
}
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jPanel1 = new javax.swing.JPanel();
btn1 = new javax.swing.JButton();
btn2 = new javax.swing.JButton();
btn3 = new javax.swing.JButton();
btn4 = new javax.swing.JButton();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jPanel1.setBackground(new java.awt.Color(255, 204, 102));
btn1.setBackground(new java.awt.Color(255, 102, 0));
btn1.setFont(new java.awt.Font("Dialog", 1, 48)); // NOI18N
btn1.setForeground(new java.awt.Color(255, 204, 51));
btn1.setBorderPainted(false);
btn1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btn1ActionPerformed(evt);
}
});
btn2.setBackground(new java.awt.Color(255, 102, 0));
btn2.setFont(new java.awt.Font("Dialog", 1, 48)); // NOI18N
btn2.setForeground(new java.awt.Color(255, 204, 51));
btn2.setBorderPainted(false);
btn2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btn2ActionPerformed(evt);
}
});
btn3.setBackground(new java.awt.Color(255, 102, 0));
btn3.setFont(new java.awt.Font("Dialog", 1, 48)); // NOI18N
btn3.setForeground(new java.awt.Color(255, 204, 51));
btn3.setBorderPainted(false);
btn3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btn3ActionPerformed(evt);
}
});
btn4.setBackground(new java.awt.Color(255, 102, 0));
btn4.setFont(new java.awt.Font("Dialog", 1, 48)); // NOI18N
btn4.setForeground(new java.awt.Color(255, 204, 51));
btn4.setBorderPainted(false);
btn4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btn4ActionPerformed(evt);
}
});
jLabel1.setBackground(new java.awt.Color(255, 153, 0));
jLabel1.setFont(new java.awt.Font("Doppio One", 1, 36)); // NOI18N
jLabel1.setForeground(new java.awt.Color(255, 153, 0));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("MEMÓRIA");
jLabel1.setToolTipText("");
jLabel1.setAlignmentY(0.0F);
jLabel2.setBackground(new java.awt.Color(255, 153, 0));
jLabel2.setFont(new java.awt.Font("Doppio One", 1, 36)); // NOI18N
jLabel2.setForeground(new java.awt.Color(255, 153, 0));
jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel2.setText("JOGO DA");
jLabel2.setToolTipText("");
jLabel2.setAlignmentY(0.0F);
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
.addContainerGap(17, Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 186, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(2, 2, 2)
.addComponent(btn4, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btn2, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 186, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btn1, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btn3, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE))))
.addGap(16, 16, 16))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
.addGap(23, 23, 23)
.addComponent(jLabel2)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel1)
.addGap(18, 18, 18)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(btn1, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(btn3, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(btn2, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(btn4, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(19, Short.MAX_VALUE))
);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
);
pack();
}// </editor-fold>
private void btn1ActionPerformed(java.awt.event.ActionEvent evt) {
btn1.setText("3"); // seta btn1 com o valor de 3 quando o botão for clicado
if (btn1.getText().contains("3") && btn2.getText().contains("3")) {
btn1.setEnabled(false);//desativa os botões se for clicado o btn1 e o btn2
btn2.setEnabled(false);
} else if (btn1.getText().contains("3") && btn3.getText().contains("1")) {
String sim = "Errou";
JOptionPane.showMessageDialog(Tela.this, sim);
btn1.setText("");
btn3.setText("");
btn1.setEnabled(true);
btn3.setEnabled(true);
} else if (btn1.getText().contains("3") && btn4.getText().contains("1")) {
String sim = "Errou";
JOptionPane.showMessageDialog(Tela.this, sim);
btn1.setText("");
btn4.setText("");
btn1.setEnabled(true);
btn4.setEnabled(true);
}
mensagem(btn1);
mensagem(btn2);
}
[RESOLVIDO] Como faço para desativar o private void btn1ActionPerformed(java.awt.event.ActionEvent evt) {}
P
3 Respostas
R
Sua dúvida é do ano passado, mas está aparecendo por aqui. Por acaso você já resolveu?
P
sim
R
Solucao aceita
Ok. Só pra quem futuramente olhar este tópico. O método citado no título não pode ser removido (visto que é um método criado pelo próprio NetBeans). Caso você queira criar um método fora, você pode criar normalmente e depois seta-lo dentro do btnActionPerfomed(){}.
Criado 26 de outubro de 2018
Ultima resposta 17 de abr. de 2019
Respostas 3
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Back-end Java: Microsservicos, Spring Boot e Kubernetes Por Eduardo Felipe Zambom Santana — Casa do Codigo