자바 콤보박스의 값이 어떤것이 선택되냐에 따라 다른 그림을 보여준다라는 내용인데 <div><br /></div> <div><div>import java.awt.*;</div> <div>import java.awt.event.ActionEvent;</div> <div>import java.awt.event.ActionListener;</div> <div>import java.awt.event.ItemEvent;</div> <div><br /></div> <div>import javax.swing.*;</div> <div><br /></div> <div>public class TourView extends JFrame {</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>private JButton homebutton = new JButton(new ImageIcon("homeedit.jpg"));</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>private JButton deliciousbutton = new JButton(new ImageIcon("delicious.jpg"));</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>String[] tourlist = {"독립기념관", "천안삼거리","유관순열사사적지","아라리오광장","병천순대거리","태조산","각원사"};</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>private JComboBox checTour = new JComboBox(tourlist);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>private JLabel mainImage_docrip = new JLabel(new ImageIcon("docrip.jpg"));</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>private JLabel mainImage_samruri = new JLabel(new ImageIcon("samruri.jpg"));</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>private JLabel explanImage_docrip= new JLabel(new ImageIcon("explan_docrip.jpg"));</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>private JLabel explanImage_samruri= new JLabel(new ImageIcon("explan_samruri.jpg"));</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>private JPanel screenPanel = new JPanel();</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>private JPanel buttonPanel = new JPanel();</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>private JPanel explanationPanel = new JPanel();</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>public class ButtonListener implements ActionListener {</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>public void actionPerformed(ActionEvent e) {</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>Object source = e.getSource();</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>if(source == homebutton){</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>System.exit(0);<span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else if(source == deliciousbutton){</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>System.exit(0);<span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span><font color="#c00000">public void itemStateChanged(ItemEvent e) {</font></div> <div><font color="#c00000"><span class="Apple-tab-span" style="white-space: pre"> </span>if(e.getStateChange() == ItemEvent.SELECTED)</font></div> <div><font color="#c00000"><span class="Apple-tab-span" style="white-space: pre"> </span>{</font></div> <div><span class="Apple-tab-span" style="white-space: pre"><font color="#c00000"> </font></span></div> <div><font color="#c00000"><span class="Apple-tab-span" style="white-space: pre"> </span>}</font></div> <div><font color="#c00000"><span class="Apple-tab-span" style="white-space: pre"> </span>}</font></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>public TourView() {</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>setSize(350,500);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>setTitle("관광지 정보");</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>setLayout(new BorderLayout());</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>frameSetup();</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>private void frameSetup()</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>{</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>add(screenPanel, BorderLayout.CENTER);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>add(buttonPanel, BorderLayout.NORTH);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>add(explanationPanel, BorderLayout.SOUTH);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>screenPanel.add(mainImage_docrip);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>buttonPanel.setLayout(new GridLayout(1,3));</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>buttonPanel.add(checTour);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>buttonPanel.add(deliciousbutton);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>buttonPanel.add(homebutton);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>explanationPanel.add(explanImage_docrip);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>public static void main(String[] args){</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>TourView frame = new TourView();</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>frame.setVisible(true);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div>콤보박스의 천안삼거리 를 눌렀을 경우 </div> <div>mainImage_samruri 이 이미지가 뜨도록 해야됩니다.</div> <div><br /></div> <div><br /></div></div> <div>빨간부분을 사용하면 맞는건가요 ??</div> <div><br /></div> <div>맞다면 어떻게 사용해야되나요 ??</div> <div><br /></div> <div>아니면 어느 메소드를 사용해야되나요 ???</div> <div><br /></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.