2015-11-29 3 views
0

Я новичок в чистой Java, я писал простые приложения для Android, и есть простой ProgressDialog/Bar, который легко показать. Здесь, в Java, у меня есть проблема, потому что она не хочет показывать. Что не так?Java Applet JProgressBar не отображается

@Override 
    public void init() { 

    setSize(Constants._Screen_Width, Constants._Screen_Height); 
    setBackground(Color.BLACK); 
    setFocusable(true); 


    Frame frame = (Frame) this.getParent().getParent(); 
    frame.setTitle("game"); 
    frame.setResizable(false); 

    try { 
     background = ImageIO.read(ClassLoader.getSystemResource("data/background.png")); 
    } catch (IOException e) { e.printStackTrace(); } 
    this.setBackground(Color.WHITE); 

    bAnimation1.setFrames(background); 
    bAnimation1.setXY(0, 0); // first animation is in the left corner 
    bAnimation1.setDelay(5); 
    bAnimation2.setFrames(background); 
    bAnimation2.setXY(1024, 0); 
    bAnimation2.setDelay(5); 
    player = new Player(300, 300); 
    gameloop = new Thread(this); 
    healthBar=new JProgressBar(0,2000); 
    healthBar.setBounds(40,40,300,300); 
    healthBar.setBackground(Color.RED); 
    healthBar.setValue(50); 
    healthBar.setStringPainted(true); 

    add(healthBar); 
    addKeyListener(this); 

} 

ответ

0

попробовать (Используйте его в конце концов, после добавления слушателей):

frame.setVisible(true); 

Я надеюсь, что помогает, i'm более опытным на чистом Java, а не на андроид развития.