@version (1.0)
*/
public class JogoLogica extends JFrame{
JTextField tf1, tf2, tf3, tf4, tf5, tf6, tf7, tf8, tf9;
JTextField tfresp1, tfresp2, tfresp3, tfresp4, tfresp5, tfresp6, tfresp7, tfresp8, tfresp9, tfresp10, tfresp11, tfresp12, tfresp13, tfresp14, tfresp15, tfresp16;
JPanel pn1, pn2, pn3;
JogoLogica(){
super(“Jogo de Logica”);
Container c= getContentPane();
c.setLayout(new GridLayout(1,1));
pn1 = new JPanel();
pn1.setLayout(new GridLayout(5,5));
tfresp1 = new JTextField(2); tfresp2 = new JTextField(2); tfresp3 = new JTextField(2);tfresp4 = new JTextField(2);tfresp5 = new JTextField(2);
tfresp16 = new JTextField(2); tf1 = new JTextField (1); tf2 = new JTextField (1); tf3 = new JTextField (1); tfresp6 = new JTextField(2);
tfresp15 = new JTextField(2); tf4 = new JTextField (1); tf5 = new JTextField (1); tf6 = new JTextField (1); tfresp7 = new JTextField(2);
tfresp14 = new JTextField(2); tf7 = new JTextField (1); tf8 = new JTextField (1); tf9 = new JTextField (1); tfresp8 = new JTextField(2);
tfresp13 = new JTextField(2); tfresp12 = new JTextField(2); tfresp11 = new JTextField(2); tfresp10 = new JTextField(2); tfresp9 = new JTextField(2);
pn1.add(tfresp1);pn1.add(tfresp2);pn1.add(tfresp3);pn1.add(tfresp4);pn1.add(tfresp5);
pn1.add(tfresp16);pn1.add(tf1); pn1.add(tf2); pn1.add(tf3); pn1.add(tfresp6);
pn1.add(tfresp15);pn1.add(tf4); pn1.add(tf5); pn1.add(tf6); pn1.add(tfresp7);
pn1.add(tfresp14);pn1.add(tf7); pn1.add(tf8); pn1.add(tf9); pn1.add(tfresp8);
pn1.add(tfresp13);pn1.add(tfresp12);pn1.add(tfresp11); pn1.add(tfresp10); pn1.add(tfresp9);
c.add(pn1);
setVisible(true);
setSize (500,400);
tf3.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf1.getText());
int valor2 = Integer.parseInt(tf2.getText());
int valor3 = Integer.parseInt(tf3.getText());
tfresp6.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp16.setText(String.valueOf(valor1 + valor2 + valor3));
}
});
tf2.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf1.getText());
int valor2 = Integer.parseInt(tf2.getText());
int valor3 = Integer.parseInt(tf3.getText());
tfresp6.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp16.setText(String.valueOf(valor1 + valor2 + valor3));
}
});
tf1.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf1.getText());
int valor2 = Integer.parseInt(tf2.getText());
int valor3 = Integer.parseInt(tf3.getText());
tfresp6.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp16.setText(String.valueOf(valor1 + valor2 + valor3));
}
});// para baixo é para outra função
tf9.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf1.getText());
int valor2 = Integer.parseInt(tf5.getText());
int valor3 = Integer.parseInt(tf9.getText());
tfresp1.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp9.setText(String.valueOf(valor1 + valor2 + valor3));
}
});
tf9.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf1.getText());
int valor2 = Integer.parseInt(tf5.getText());
int valor3 = Integer.parseInt(tf9.getText());
tfresp1.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp9.setText(String.valueOf(valor1 + valor2 + valor3));
}
});
tf5.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf1.getText());
int valor2 = Integer.parseInt(tf5.getText());
int valor3 = Integer.parseInt(tf9.getText());
tfresp1.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp9.setText(String.valueOf(valor1 + valor2 + valor3));
}
});
tf1.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf1.getText());
int valor2 = Integer.parseInt(tf5.getText());
int valor3 = Integer.parseInt(tf9.getText());
tfresp1.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp9.setText(String.valueOf(valor1 + valor2 + valor3));
}
}); //proximo coluna
tf7.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf3.getText());
int valor2 = Integer.parseInt(tf5.getText());
int valor3 = Integer.parseInt(tf7.getText());
tfresp5.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp13.setText(String.valueOf(valor1 + valor2 + valor3));
}
});
tf5.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf3.getText());
int valor2 = Integer.parseInt(tf5.getText());
int valor3 = Integer.parseInt(tf7.getText());
tfresp5.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp13.setText(String.valueOf(valor1 + valor2 + valor3));
}
});
tf3.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf3.getText());
int valor2 = Integer.parseInt(tf5.getText());
int valor3 = Integer.parseInt(tf7.getText());
tfresp5.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp13.setText(String.valueOf(valor1 + valor2 + valor3));
}
});//proxima coluna
tf7.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf1.getText());
int valor2 = Integer.parseInt(tf4.getText());
int valor3 = Integer.parseInt(tf7.getText());
tfresp2.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp12.setText(String.valueOf(valor1 + valor2 + valor3));
}
});
tf4.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf1.getText());
int valor2 = Integer.parseInt(tf4.getText());
int valor3 = Integer.parseInt(tf7.getText());
tfresp2.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp12.setText(String.valueOf(valor1 + valor2 + valor3));
}
});
tf1.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf1.getText());
int valor2 = Integer.parseInt(tf4.getText());
int valor3 = Integer.parseInt(tf7.getText());
tfresp2.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp12.setText(String.valueOf(valor1 + valor2 + valor3));
}
});//proxima
tf5.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf2.getText());
int valor2 = Integer.parseInt(tf5.getText());
int valor3 = Integer.parseInt(tf8.getText());
tfresp3.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp11.setText(String.valueOf(valor1 + valor2 + valor3));
}
});
tf2.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf2.getText());
int valor2 = Integer.parseInt(tf5.getText());
int valor3 = Integer.parseInt(tf8.getText());
tfresp3.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp11.setText(String.valueOf(valor1 + valor2 + valor3));
}
});
tf8.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf2.getText());
int valor2 = Integer.parseInt(tf5.getText());
int valor3 = Integer.parseInt(tf8.getText());
tfresp3.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp11.setText(String.valueOf(valor1 + valor2 + valor3));
}
}); //proxima coluna
tf9.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf3.getText());
int valor2 = Integer.parseInt(tf6.getText());
int valor3 = Integer.parseInt(tf9.getText());
tfresp4.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp10.setText(String.valueOf(valor1 + valor2 + valor3));
}
});
tf3.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf3.getText());
int valor2 = Integer.parseInt(tf6.getText());
int valor3 = Integer.parseInt(tf9.getText());
tfresp4.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp10.setText(String.valueOf(valor1 + valor2 + valor3));
}
});
tf6.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf3.getText());
int valor2 = Integer.parseInt(tf6.getText());
int valor3 = Integer.parseInt(tf9.getText());
tfresp4.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp10.setText(String.valueOf(valor1 + valor2 + valor3));
}
}); //Proxima coluna
tf4.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf4.getText());
int valor2 = Integer.parseInt(tf5.getText());
int valor3 = Integer.parseInt(tf6.getText());
tfresp15.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp7.setText(String.valueOf(valor1 + valor2 + valor3));
}
});
tf5.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf4.getText());
int valor2 = Integer.parseInt(tf5.getText());
int valor3 = Integer.parseInt(tf6.getText());
tfresp15.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp7.setText(String.valueOf(valor1 + valor2 + valor3));
}
});
tf6.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf4.getText());
int valor2 = Integer.parseInt(tf5.getText());
int valor3 = Integer.parseInt(tf6.getText());
tfresp15.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp7.setText(String.valueOf(valor1 + valor2 + valor3));
}
});//proxima coluna
tf7.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf7.getText());
int valor2 = Integer.parseInt(tf8.getText());
int valor3 = Integer.parseInt(tf9.getText());
tfresp14.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp8.setText(String.valueOf(valor1 + valor2 + valor3));
}
});
tf8.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf7.getText());
int valor2 = Integer.parseInt(tf8.getText());
int valor3 = Integer.parseInt(tf9.getText());
tfresp14.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp8.setText(String.valueOf(valor1 + valor2 + valor3));
}
});
tf9.addFocusListener(new java.awt.event.FocusAdapter() {
@Override
public void focusLost(java.awt.event.FocusEvent evt) {
int valor1 = Integer.parseInt(tf7.getText());
int valor2 = Integer.parseInt(tf8.getText());
int valor3 = Integer.parseInt(tf9.getText());
tfresp14.setText(String.valueOf(valor1 + valor2 + valor3));
tfresp8.setText(String.valueOf(valor1 + valor2 + valor3));
}
});
/*if ( tfresp1.equals("15") && tfresp2.equals("15") && tfresp3.equals("15") && tfresp4.equals("15") && tfresp5.equals("15") && tfresp6.equals("15")
&& tfresp7.equals("15") && tfresp8.equals("15") && tfresp9.equals("15") && tfresp10.equals("15") && tfresp11.equals("15") && tfresp12.equals("15")
&& tfresp13.equals("15") && tfresp14.equals("15") && tfresp15.equals("15") && tfresp16.equals("15")){
JOptionPane.showMessageDialog (null, "BUGGED! >.<");
}*/
}