Pessoal Bom dia preciso criar um Jcombox que ao selecionar um estado do brasil seja exibido uma cidade correspondente ao lado em um jList alguem sabe como fazer?
O que você já fez (além de criar o JComboBox com os benditos estados)?
Onde pesquisou sobre JList?
O que não entendeu?
tem um tópico exatamente igual ao seu aqui: http://www.guj.com.br/java/243899-jcomboboxjlist#1261611
o que eu fiz foi mais ou menos isso porem nao sei se esta certo qualquer coisa me ajude!
1- criei primeiro a classe EstadosBrasil.
[code]
public class EstadosBrasil implements Serializable{
private String Acre;
private String Alagoas;
private String Amapá;
private String Amazonas;
private String Bahia;
[\code]
2- criei a classe ArquivoDeObjetos
# package Pck_estados;
#
# import java.util.ArrayList;
# import java.io.*;
# import javax.swing.JOptionPane;
#
# public class ArquivoDeObjetos {
# private String nomeArquivo;
#
# private ArrayList EstadosBrasils;
# int remover=0;
# public ArquivoDeObjetos(String nomeArq) {
# //inicializa os atributos
#
# nomeArquivo=nomeArq;
#
# EstadosBrasils = new ArrayList();
# //inicialização:
# //pesquisando os estados no arquivo
#
# try{
# FileInputStream fis = new FileInputStream(getNomeArquivo());
# ObjectInputStream in = new ObjectInputStream(fis);
#
# int quant = in.readInt();
# //Carregando os objetos encontrados
# for(int i=0; i<quant; i++){
# //Como a lista (ArrayList) aceita Object, não é necessário
#
# Object f = in.readObject();
# EstadosBrasils.add(f);
# }
# }catch(Exception ex){
# System.out.println(ex.getMessage());
# }
# }
#
# /**
# * @return the nomeArquivo
# */
# public String getNomeArquivo() {
# return nomeArquivo;
# }
#
# /**
# * @param nomeArquivo the nomeArquivo to set
# */
# public void setNomeArquivo(String nomeArquivo) {
# this.nomeArquivo = nomeArquivo;
# }
#
# }
3-criei um NewJframe chamado a classe Arquivo de objetos ,criei um jCOmboBox porem nao sei como adicionar ou chamar os estados no JcomboBox
aff mano!
ctrl + c e ctrl + v não tem condições…
primeiro tente refletir sobre o que vc quer fazer, e depois pegue exemplos mas TENTE pelo menos fazer…
não me venha copiando as paradas de outros tópicos e quer que a gente resolva pra vc…
por favor, da uma pesquisada, e tente fazer SEU PRÓPRIO código
caro JonaTHANNM este topico http://www.guj.com.br/java/243899-jcomboboxjlist#1261611 foi criado por mim mesmo porem voce me deu algumas respostas sobre algumas duvidas mas nao entendi nao dei ctrl c ctrl v este codigo é meu nao copiei de ngm!se poder ajudar tudu bem
e pq criar outro tópico com a mesma dúvida?
pelo motivo de ngm ter respondido a minha duvida depois de ter colocado o codigo la!voce nao estava mais online então a solução que me apareceu foi criar outro topico
e vc acha que é assim a solução?
caso vc não saiba, se vc responder a um tópico, ele vai ser marcado como tópicos recentes…
e todo mundo que PUDER ajudar, vai te ajudar…
não precisa ficar recriando tópicos toda vez que alguem não é respondido…
caro JonaTHANNM não se vc viu mais sou novo no forum mais tudu bem vai pode me ajudar ou nao?
tudo bem pelo fato de vc ser novo, não tem problema, eu não vejo diferença entre vc e o dono deste site…
mas é só fazer a utilização do bom senso…
agora, vc por acaso já tentou fazer alguma coisa?
já penso se vai utilizar arquivos ou banco de dados?
já tentou fazer a pesquisa?
já tentou colocar algum dado apenas para ver se vc consegue preencher um JComboBox na mão mesmo?
Sim mais não obtive muito sucesso,eu irei utilizar arquivos, coloquei alguns estados manualmente porem nao consigo mudar de um estado para outro ele fica parada somente em um estado.
[code]
private void Combo() {
jComboBox1.removeAllItems(); /* apenas para garantir que esta vazio */
jComboBox1.addItem(“Parana”);
jComboBox1.addItem(“Alagoas”);
jComboBox1.addItem(“São Paulo”);
jComboBox1.addItem(“Bahia”);
jComboBox1.addItem(“Santa Catarina”);
jComboBox1.addItem(“Amazonas”);
[\code]
quando eu nao coloco esse dados acima o combo fica como item1,item2 e muda normalmente nao sei o que fazer pois é a primeira fez que mecho com combo.
la no outro tópico eu enviei uns códigos para preencher o combo e a lista, da uma olhada la, tente fazer pelo o que te mandei e depois poste o que vc não conseguiu
private void Combo() {
jComboBox1.removeAllItems(); /* apenas para garantir que esta vazio */
jComboBox1.addItem("Parana");
jComboBox1.addItem("Alagoas");
jComboBox1.addItem("São Paulo");
jComboBox1.addItem("Bahia");
jComboBox1.addItem("Santa Catarina");
jComboBox1.addItem("Amazonas");
Blz vou tentar aki