JFrame frame = new JFrame();
JPanel panel = new JPanel();
JButton button = new JButton();
frame.setLayout(new BorderLayout());
frame.setSize(1000,1000);
fraem.add(panel, BorderLayout.CENTER);
panel.setLayout(null);
button.setPreferredSize(new Dimension(500,500);
button.setLocation(0 ,0);
panel.add(button);
frame.setVisible(true);
원본 코드는 아니고 설명하려고 써봤는데
이런식으로 짰는데 버튼이 안나옴여
버튼 사이즈도 바꺼보고 위치도 바꺼보고 패널 사이즈도 바꺼보고 했는데도 안나옴 엉엉
setPreferredSize가 멍청해서 안듣나 해서 걍 setSize로 해도 안되고 아싸리 setBounds로 해봐도 안되고
패널은 안더하셨군요
간단한거에서 이상하게 안되니까 코딩도 안되고 미추어버리겠으.. 도와줘 성님들
Stan//fraem.add(panel, BorderLayout.CENTER); 요기;;
프로그래밍할때 어떤 언어를 하던 GUI작업중엔 그 component의 bg색갈 바꾸는것을 알아둬보세요. 만약 의심되는 GUI가 있으면 .setBackground(color.red) 뭐이런식으로요.
Stan//원본에는 패널 백그라운드색상 설정해는데 그거때문인가 의심되서 색상 없이도 해봤는데 안됨여 ㅠ
보니까 왜 Container는 안만드셨나요
프레임에 패널은 들어가는데(백그라운드 색상 설정으로 확인) 패널에 든 컴포넌트 표시가 안되뮤ㅠ
Stan//Container도 만들어야됨여...???
아마 버튼 사이즈가 0라서 안나오는걸지도 ㅋㅋ
안만들어도 되는데 전 학교에서 그렇게 하라고해서요 ㅋㅋ
Stan//버튼 사이즈도 변경해봤는데 안나옴.ㅠ 간단한거에서 뭔가 놓친거 같은데 ㅠ 아오 모르겠...
걍.. 설계를 다시 할까....엉엉
panel.setLayout(null)가 뭔가 문제가 있는듯 ㅠ 레이아웃 메니저 설정하니까 버튼이고 뭐고 다 나오는데.... 왜 null해서 내멋대로 놓으려니까 안되는지 ㅠ