JDialog override dispose() causes hang
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 45/100
Direção de pesquisa
Comece executando a classe Test fornecida e reproduzindo o travamento do action listener de JButton quando ele chama dispose(). Compare o comportamento com e sem a sobrescrita de dispose() de JDialog e, em seguida, rastreie o ponto de entrada relevante da integração do WindowBuilder ou do Swing. O trabalho estará concluído quando a sobrescrita não travar mais ao fechar o diálogo e houver cobertura de regressão para o caso fornecido.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Once again, I bring you JDialog issues:
public class Test extends JDialog {
public Test() {
super(new JFrame());
final JButton btnNewButton = new JButton("New button");
btnNewButton.addActionListener(e -> {
dispose();
});
getContentPane().add(btnNewButton, BorderLayout.SOUTH);
setVisible(true);
}
@Override
public final void dispose() {
super.dispose();
}
}
If you remove the override method, it works. If you include, it hangs.
- Linguagem predominante
- Java
- Estrelas
- 97
- Forks
- 34
- Merge médio
- 1d 14h
- PRs com merge (30d)
- 27
Preparar o ambiente
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de eclipse-windowbuilder/windowbuilder
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 86/100
eclipse-windowbuilder/windowbuilder#1602 ·
Mantenedores costumam responder em até 1 dia
-
Only set default layout when no other layout is setTalvez já em andamento @ptziegler assumiu há 5 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
eclipse-windowbuilder/windowbuilder#1671 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 48/100
eclipse-windowbuilder/windowbuilder#1654 ·
Mantenedores costumam responder em até 1 dia
-
WindowBuilder 1.26.0Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 40/100
eclipse-windowbuilder/windowbuilder#1635 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
good first issue
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 65/100
eclipse-windowbuilder/windowbuilder#1632 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de eclipse-windowbuilder/windowbuilder
Issues semelhantes
-
agent:working bug follow-up lane:auto
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Sanne/incus-spawn#1765 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
Mend: dependency security vulnerability untriaged
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 63/100
opensearch-project/data-prepper#7219 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
Mantenedores costumam responder em até 1 dia
-
Update Java flags pageAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
PaperMC/docs#824 · 1 comentário · 1 reação ·
Mantenedores costumam responder em até 1 dia