public class frm_cadastro_grade_cor extends javax.swing.JDialog {
/** Creates new form frm_cadastro_grade_cor */
public frm_cadastro_grade_cor(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
FaderEffect e = new FaderEffect();
e.addWindow(this);
e.applyEffect();
e.removeEffect();
…
Tenho uma tela JFrame() que chame uma Jpanel (que é a citada acima).
Quando chamo o Jpanel pelo Jframe() chamo assim:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
frm_cadastro_grade_cor frm = new frm_cadastro_grade_cor(new JFrame(), true);
frm.setVisible(true);
}
Ao iniciar a minha JPanel:
public class frm_cadastro_grade_cor extends javax.swing.JDialog {
/** Creates new form frm_cadastro_grade_cor */
public frm_cadastro_grade_cor(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
FaderEffect e = new FaderEffect();
e.addWindow(this);
e.applyEffect();
e.removeEffect();
…
Porém, eu tenho que apertar Alt+F4(fechar) para que a janela mostre o efeito… é como se estivesse outra jpanel oculta mas sem foco, ai quando dou Alt+F4, mostra a JPanel com o efeito…
sabe me dizer se estou fazendo o certo?
quando quiser adicionar o efeito FaderEffect tenho que fazer assim mesmo depois do InitComponents() da JPanel()?
FaderEffect e = new FaderEffect();