用setVisible(boolean)替换show()

时间:2015-07-08 14:23:42

标签: java class jframe

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.Random;
public class DiceSimulation extends JApplet
{
  /* Initialising Applet */
  public DiceSimulation()
  {
    this.setContentPane(new DiceRollPanel());
  }
  /* method main */
  public static void main(String[] args)
  {
    /* frame */
    JFrame dicewindow = new JFrame();
    dicewindow.setTitle("Dice Simulation");
    dicewindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    dicewindow.setContentPane(new DiceRollPanel());
    dicewindow.pack();
    dicewindow.setVisible(boolean);
  }
}

错误' .class'预期 有人告诉我使用show(),但由于不推荐使用,我选择使用setVisible(boolean),但在继续进行更改时不断遇到此错误。如果有可能,有人可以指出我的错误。仍处于使用java的初学者水平。

1 个答案:

答案 0 :(得分:1)

您需要为其指定boolean

类型的参数

布尔值是一种基本类型,其值可以是truefalse

您可以致电setVisible(true)来展示,setVisible(false)隐藏