ola galera beleza?espero que sim
entao porque quando digito a no textfield campocor (“a”) e aberto o botao auto ele nao cai na condição do if ele cai no else?
coloquei barras para poderem visualizar melhor o problema.
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Scanner;
public class principal implements ActionListener{
JFrame formulario=new JFrame();
JTextField campoano=new JTextField();
JTextField campoid=new JTextField();
JTextField campocor=new JTextField();
JButton auto=new JButton(“clique aqui para adicionar como automovel”);
JButton carro=new JButton(“clique aqui para adicionar como carro”);
JButton moto=new JButton(“clique aqui para adicionar como moto”);
JButton apagar=new JButton(“clique aqui para apagar os campos”);
JLabel ano=new JLabel(“digite aqui o ano dele”);
JLabel id=new JLabel(“digite aqui o numero de identificação dele”);
JLabel cor=new JLabel(“digite aqui a cor dele”);
JMenuBar menubar=new JMenuBar();
JMenu menu =new JMenu(“opcoes”);
JMenuItem item=new JMenuItem(“sair”);
automovel automovel1=new automovel();
public static void main(String args[]){
principal executar= new principal();
System.out.print(executar.automovel1.getano());
System.out.print(executar.automovel1.getid());
System.out.print(executar.automovel1.getcor());
}
public principal(){
formulario.setVisible(true);
formulario.setSize(800, 400);
formulario.setLayout(new GridLayout(6,2));
formulario.add(campoano);
formulario.add(ano);
formulario.add(campoid);
formulario.add(id);
formulario.add(campocor);
formulario.add(cor);
formulario.setJMenuBar(menubar);
menubar.add(menu);
menu.add(item);
item.addActionListener(this);
formulario.add(auto);
auto.addActionListener(this);
formulario.add(apagar);
apagar.addActionListener(this);
formulario.add(moto);
moto.addActionListener(this);
formulario.add(carro);
carro.addActionListener(this);
automovel1.setano(0);
automovel1.setid(0);
automovel1.setcor("semcor");
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
public void actionPerformed(ActionEvent cliquei){
if(cliquei.getSource()==auto){
automovel1.setcor(campocor.getText());
JOptionPane.showMessageDialog(null,campocor.getText());
if(campocor.getText()==“a”){
JOptionPane.showMessageDialog(null,“caiu no if”);
}
else{
JOptionPane.showMessageDialog(null,“caiu no else”);
}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(cliquei.getSource()==item){
System.exit(0);
}
}
}
public class automovel {
private int ano;
private int id;
private String cor;
public int getano(){
return ano;
}
public int getid(){
return id;
}
public String getcor(){
return cor;
}
public void setano(int a){
ano=a;
}
public void setid(int b){
id=b;
}
public void setcor(String c){
cor=c;
}
}