개인 자료란 (JE)

  서버 커뮤니티

Profile HAN1110 대표칭호 없음

HAN1110 9899e780ba984d89824a90ee8deb7cb2

Profile

커뮤니티 소통 개발하기 잡담

Java 의 Swing으로 개발하는 개발자분들에게.

2021.07.17 조회 수 197 추천 수 1

안녕하세요! 초딩 개발자 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 을 넣는 방식을 추천하겠습니다.


그럼 가겠습니다

2개의 댓글

윈초
2021.09.06

안녕하세요 ! 중딩 개발자 WinCho입니다.


JPanel이 있는 이유가 여러 Component를 하나로 묶기 위해서 있는건데...

코드를 확인해보니 FlowLayout으로 설정하고 BorderLayout.CENTER로 위치를 잡으셨더라구요. 그거때문인것같기도 하구,..


개인적으로 커스텀 위치를 하고싶으시면 null, 자동 배치를 하고싶으시면 BorderLayout을 사용하는걸 추천드립니당.

그게 편하더라구요.


근데 panel에 하나씩할거면 그냥 안쓰는게..

HAN1110
2021.09.07
@윈초

넹. 맞아요.

뉴스 및 창작물
/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 4

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1

/files/thumbnails/348/896/003/262x150.crop.jpg?20241006103035

디도스/봇테러등등을 낚는 방법 4

물귀신

2024-10-06

3