Tornar ComboBox Independente

3 respostas
A

Pessoal , fiz um ComboBox com algumas caracteristicas especiais. No entanto, gostaria de deixar esse ComboBox independente, ou seja tira-lo do JFrame onde está . Dessa forma, quando eu quiser utilizar esse ComboBox em outra aplicação seria śo criar um objeto da classe. Funcionaria como se fosse um Bean.

alguem sabe com faço isso ??

valeu !!

3 Respostas

kuchma

Pode parecer obvio, mas: refatore. Simplesmente crie uma classe nova que encapsula tudo o que o componente precisa pra funcionar, altere a classe original para funcionar com o novo componente, removendo o codigo que foi colocado na nova classe e pronto. Voce tem uma classe pronta para ser reutilizada.

Claro que no processo podem surgir questoes que voce nao previu originalmente, para que o componente fique generico o suficiente para valer a pena reutiliza-lo.

Marcio Kuchma

A

Como assim, dava para vc explicar melhor ??

valeu !!

keller
package lib.grafica;

public
class SuperComboBox extends JComboBox{
  
  private String
  nome;
   
 public SuperComboBox(){
   super();
 }
 
 public
 void setNome(String nome){
  this.nome = nome;
 }

 public
 String getNome(){
  return nome;
 }

}

Este exemplo serve ?

Criado 13 de dezembro de 2004
Ultima resposta 13 de dez. de 2004
Respostas 3
Participantes 3