Quantcast
Channel: GUJ - Tópicos com a tag java
Viewing all articles
Browse latest Browse all 17410

setText (aparentemente) desnecessário em método

$
0
0

@noitso escreveu:

E ai pessoal!
Meu primeiro post, estou recém aprendendo Java e muita dúvida tirei aqui, mas agora preciso de um help!!

Preciso de um botão que gera outro botão idêntico ao ser clicado (vou lhes poupar dos detalhes e porquês).
Para isso tenho o código abaixo, que funciona:

public class Painel extends javax.swing.JFrame {
    
    Painel () {
        ... // Layout, closeOperation, setVisible, setSize, etc...
        add(new Botao());
    }
    
    class Botao extends javax.swing.JButton {
        
        Painel essePainel = Painel.this;
        
        
        Botao () {
            addActionListener((ActionEvent e) -> {
                essePainel.add(new Botao());         //se quem cria o novo botão é esse add
                setText("texto qualquer");           //porque esse setText??
            });
        }
    }
}

Preciso colocar aquele setText ali pra funcionar, se não simplesmente não cria novos botões!
Se eu deixo sem ele simplesmente não funciona!!!
Como me livro desse setText?

testei substituir o setText por setBackground e alguns outros métodos, nada...
testei criar outros objetos além de JButton, nada...
não posso usar um setText("") vazio, tem que ter algum caractere ao menos

desde já agradeço

Mensagens: 6

Participantes: 3

Ler tópico completo


Viewing all articles
Browse latest Browse all 17410


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>