Adicionando no próprio ComboBox

Existe alguma maneira de o meu JComboBox receba algum valor e também adicionar o valor a ele próprio? Tipo, deixá-lo setEditable e também carregando uma String[]? Alguém tem alguma sugestão? A, para adicionar o valor ao JComboBox, só é possível por botão ou tem um jeito de ele reconhecer o que foi digitado e já adicionar???

http://opencafe.svn.sourceforge.net/viewvc/opencafe/OpenCafe/src/visual/TelaCliente.java?revision=37&view=markup&pathrev=55

começe vendo a linha 322 e siga até entender como funciona…

http://opencafe.svn.sourceforge.net/viewvc/opencafe/OpenCafe/src/visao/swt/telas/CadClientes.java?revision=85&view=markup&pathrev=87

… esse é mais complicado explicar, mas se vc gostar de SWT e tiver paciência pra ler “A Bunch of classes” vale a pena também.

Valeu pela orientação Sombriks, mas estou apenas iniciando em JAVA, não consegui entender inteiramente o que foi feito nos artigos. Mas mesmo assim, obrigado.