Estou programando um programa de perguntas e respostas,para isto eu usei 1 JButton,1 JTextField e um array constituído por 30 JLabels.
O projeto é até Simples
Você escreve alguma coisa no JTextField como "Olá"
Aperta o JButton
E um determinado JLabel é adicionado a tela
Nesse caso seria o label[0]
Então fiz assim
Uma string recebe o texto da JTextField
E se esta string for igual a certos valores,seria adicionado uma label
Só que no final a label não apareceu,não entendi porque e até testei para ver se era outro componente,mas não era:
Aqui está meu código/método:
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event {
string = text.getText();
if(string.equals("oi ") || string.equals("ola ") || string.equals("olá ") || string.equals("Olá") || string.equals("Eae ") || string.equals("oi ") || string.equals("Oi ")) {
label[0].setBounds(100,100,100,100);
add(label[0]);
}