HAN1110
대표칭호 없음
HAN1110 9899e780ba984d89824a90ee8deb7cb2
안녕하세요! 초딩 개발자 HAN1110입니다.
이 글은 Java 의 Swing 전문가들을 기점으로 설명되여있는 글이니
어려우면 이 글을 보시지 마세요;;
한마디만 하겠습니다
JPanel 하나에 여러개의 JButton , JTextField 를 넣을생각 , 왠만하면 하지도 마세요
네? 왜냐고요?
제가 그걸로 망했었거든요.
제가 JComboBox 활용해서 Swing GUI 에다가 핵 목록을 보여주는 프로그램을 만들고있었습니다.
JPanel 하나에 넣을려다가 망할뻔했어요.
그러니
3개의 버튼을 넣을거라면
JPanel , p1(JPanel) , p2(JPanel) , p3(JPanel) 을 만들어
p1 , p2 , p3 에 버튼을 넣고
Panel 에 p1 , p2 , p3 을 넣는 방식을 추천하겠습니다.
그럼 가겠습니다
윈초
2021.09.06안녕하세요 ! 중딩 개발자 WinCho입니다.
JPanel이 있는 이유가 여러 Component를 하나로 묶기 위해서 있는건데...
코드를 확인해보니 FlowLayout으로 설정하고 BorderLayout.CENTER로 위치를 잡으셨더라구요. 그거때문인것같기도 하구,..
개인적으로 커스텀 위치를 하고싶으시면 null, 자동 배치를 하고싶으시면 BorderLayout을 사용하는걸 추천드립니당.
그게 편하더라구요.
근데 panel에 하나씩할거면 그냥 안쓰는게..HAN1110
2021.09.07넹. 맞아요.