Olá a todos.
Estou com um problema no NetBeans.
Ia postar em um tópico que criei a tarde, porém pensei que poderia ser problemas de muitos isso.
Então criei este outro, com palavras chave, assim fica fácil de achar depois.
Bom, sem ladainha, vamos ao problema.
Estou criando uma Splash.
Importei a biblioteca Layout Absoluto do NetBeans.
Mas não funciona.
Mostra que tem erro no GetContentPane.
Segue o código para análise.
package testes;
import java.awt.Dimension;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JProgressBar;
import org.netbeans.lib.awtextra.AbsoluteConstraints;
import org.netbeans.lib.awtextra.AbsoluteLayout;
/**
*
* @author Carlos Eduardo Fernandes Barreto
*/
public class SplashScreen {
AbsoluteLayout absoluto;
AbsoluteConstraints absImagem;
AbsoluteConstraints absBarra;
ImageIcon imagem;
JLabel jLabel;
JProgressBar barra;
public SplashScreen(){
absoluto = new AbsoluteLayout();
//Eixo x y em que a imagem estará.
absImagem = new AbsoluteConstraints(0,0);
//Onde começará a barra.
absBarra = new AbsoluteConstraints(0, 380);
jLabel = new JLabel();
imagem = new ImageIcon(this.getClass().getResource("logoFinantec.jpg"));
jLabel.setIcon(imagem);
barra = new JProgressBar();
barra.setPreferredSize(new Dimension(400,10));
this.[b]getContentPane.setLayout[/b](absoluto);
this.[b]getContentPane()[/b].add(jLabel, absImagem);
this.[b]getContentPane()[/b].add(barra, absBarra);
new Thread(){
public void run(){
int i=0;
while(i<101){
barra.setValue(i);
i++;
try{
sleep(30);
}catch(InterruptedException e){
throw new RuntimeException(e);
}
}
//Chamar o método principal.(Logging);
}
}.start();
[b]this.pack[/b]();
[b]this.setVisible[/b](true);
[b]this.setLocationRelative[/b](null);
}
public static void main(String args[]){
new SplashScreen();
}
}
As palavras marcadas por estão com erro.
Ao passar o mouse sobre o icone de notificação. Me diz o seguinte.
Criar class getContentPane
E nos 3 ultimos diz.
Criar método pack()…
Criar método setVisible()…
Criar método setLocation()…
Espero que possam me ajudar.
Agradeço aos que responderem.
Obrigado.