전체 화면에 문제가 있습니다. 프레임을 만들고 전체 화면 창에 넣지 만 프레임의 배경색 만 볼뿐입니다.프레임이 전체 화면에 표시되지 않습니다.
PB frame = new PB();
win = new Window(frame);
gs.setFullScreenWindow(win);
frame.setVisible(true);
frame.repaint();
win.repaint();
와 PB 클래스, 내 프레임 : 여기
내가 사용하는 코드입니다 그래서 내가 볼 수있는 모든public class PB extends JFrame
{
PB()
{
super();
this.setBackground(Color.BLUE);
this.getContentPane().add(new JButton("button"));
JPanel jp = new JPanel();
jp.setBackground(Color.red);
jp.setSize(360, 200);
this.getContentPane().add(jp);
this.setVisible(true);
repaint();
pack();
}
@Override
public void paint(Graphics g)
{
Graphics2D g2d = (Graphics2D)g;
g2d.setPaint(new Color(0,0,0));
g.fillRect(0,0,200,200);
}
}
, 배경 색상과 큰 화면 (여기에 파란색입니다); 모든 도움을 당신이 별도로 프레임을 시도하지 않았다 내기
참고로 작업 [sscce] (http://sscce.org/)를 찾을 수 있습니다 (http://stackoverflow.com/a/7457102/230513). – trashgod
프레임이 전체 화면으로 표시됩니다. 색상이있는 사각형 만 페인트하면됩니다. – brimborium
대단히 감사합니다 !! sscce 구덩이에서 나를 꺼내 – IonOne