<div class="_2cuy _3dgx _2vxa" style="white-space:pre-wrap;margin:0px;padding:6px 0px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;">자바 스윙에서 JPanel에는 Grapics를 추가할 수 없나요?</div> <div class="_2cuy _3dgx _2vxa" style="white-space:pre-wrap;margin:0px;padding:6px 0px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;">JFrame의 Container에선 add로 가능한데 JPanel의 객체에 넣을 수 있는 방법이 있을까요?</div> <div class="_2cuy _3dgx _2vxa" style="white-space:pre-wrap;margin:0px;padding:6px 0px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;"><br></div> <ul class="_5a_q _5yj1" dir="ltr" style="margin:0px 12px;padding:6px 0px 0px;color:#1d2129;font-family:Helvetica, Arial, sans-serif;font-size:14px;"><li class="_2cuy _509q _2vxa" style="text-align:left;white-space:pre-wrap;list-style-type:disc;clear:both;line-height:18px;margin-left:20px;padding-bottom:0px;">코드 </li></ul><div class="_2cuy _3dgx _2vxa" style="white-space:pre-wrap;margin:0px;padding:6px 0px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;">Container container = jFrame.getContentPane();</div> <div class="_2cuy _3dgx _2vxa" style="white-space:pre-wrap;margin:0px;padding:6px 0px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;">MyPanel p = new MyPanel();</div> <div class="_2cuy _3dgx _2vxa" style="white-space:pre-wrap;margin:0px;padding:6px 0px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;">JPanel panel = new JPanel();</div> <div class="_2cuy _3dgx _2vxa" style="white-space:pre-wrap;margin:0px;padding:6px 0px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;"><br></div> <div class="_2cuy _3dgx _2vxa" style="white-space:pre-wrap;margin:0px;padding:6px 0px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;">container.add(p); // 이건 스윙에 나타나는데</div> <div class="_2cuy _3dgx _2vxa" style="white-space:pre-wrap;margin:0px;padding:6px 0px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;">panel.add(p); // 이건 패널에 안나타남! 방법이 있을까요?</div> <div class="_2cuy _3dgx _2vxa" style="white-space:pre-wrap;margin:0px;padding:6px 0px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;"><br></div> <div class="_2cuy _3dgx _2vxa" style="white-space:pre-wrap;margin:0px;padding:6px 0px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;">class MyPanel extends JPanel {</div> <div class="_2cuy _3dgx _2vxa" style="white-space:pre-wrap;margin:0px;padding:6px 0px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;"> public void paintComponent(Graphics g){</div> <div class="_2cuy _3dgx _2vxa" style="white-space:pre-wrap;margin:0px;padding:6px 0px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;"> // 부모들 가리키는 키워드는 super</div> <div class="_2cuy _3dgx _2vxa" style="white-space:pre-wrap;margin:0px;padding:6px 0px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;"> super.paintComponent(g);</div> <div class="_2cuy _3dgx _2vxa" style="white-space:pre-wrap;margin:0px;padding:6px 0px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;"> g.setColor(Color.red);</div> <div class="_2cuy _3dgx _2vxa" style="white-space:pre-wrap;margin:0px;padding:6px 0px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;"> g.fillRect(10,10,10,10); // 네모 그리기</div> <div class="_2cuy _3dgx _2vxa" style="white-space:pre-wrap;margin:0px;padding:6px 0px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;"> }</div> <div class="_2cuy _3dgx _2vxa" style="white-space:pre-wrap;margin:0px;padding:6px 0px 0px;font-family:Helvetica, Arial, sans-serif;color:#1d2129;font-size:14px;"> }</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.