JList

Olá,
estou tento problema ao trabalhar com o JList.
queria adicionar um item embaixo do outro

estou usando:

nome.add(string);

mas está dando erro!.

e outra duvida,
qual o comando para colocar um texto para a direira em um JTextfField?

abraços…

ola
vc tem que setar um modelo par a JList
javax.swing.DefaultLisModel modelo = new javax.swing.DefaultLisModel ();
modelo.add…

e depoi
lista.setModel(modelo) e pronto!!!

esta dando erro de :expressionless:
não sei pq…

kara
eu compilei e ta rodando certinho olhe o codigo javax.swing.DefaultListModel modelo = new javax.swing.DefaultListModel(); modelo.addElement(" elemento"); listas.setModel(modelo);

Como o colega getAndSet falou você precisa criar um ListModel para poder adicionar dados na JList.
Depois adicione o objeto pelo metodo addElement. Pronto!

DefaultListModel defaultListModel = new DefaultListModel(); suaJList.setModel(defaultListModel); defaultListModel.addElement(objeto);

Para colocar o texto à direita do TextField é só usar o método setHorizontalAlignment.

JTextField tf = new JTextField("texto"); tf.setHorizontalAlignment(JTextField.RIGHT);

[code]public class CronogramaFrame extends JFrame {
public CronogramaFrame() {
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}

private void jbInit() throws Exception {
    getContentPane().setLayout(null);
    jCrono.setBounds(new Rectangle(64, 26, 190, 161));
    jButton1.setBounds(new Rectangle(159, 207, 73, 25));
    jButton1.setText("jButton1");
    this.getContentPane().add(jCrono);
    this.getContentPane().add(jButton1);
}

JList jCrono = new JList();
DefaultListModel padrao = new DefaultListModel();
padrao.addElement("teste");
jCrono.setModel(padrao);    

JButton jButton1 = new JButton();

}[/code]
estou tendo erros nas linhas

padrao.addElement("teste");
jCrono.setModel(padrao);    

ele seta o erro no parenteses…
abraços…

aparece isso

[quote=andydorow]Para colocar o texto à direita do TextField é só usar o método setHorizontalAlignment.

JTextField tf = new JTextField("texto"); tf.setHorizontalAlignment(JTextField.RIGHT);[/quote]

valew…
obrigado…

Fala primo, blz?

Vc não pode setar isso no corpo da classe, coloca dentro de algum método!

Falow!

blz ^^
valew primo
e toda a galera q ajudou =D

desculpem meus erros, sou iniciante