質問: そのやり方が分かりません。本を何回読んでも理解できないのが現状です。 すみませんが簡単に解説してくださいませんでしょうか??
回答: そもそも、ボタン用のActionListenerの中でaddMouseListener()を呼ぶ理由が分からないけど、それを置いておくと、こうでしょう: ----------------------------------- public class s0712078_03 extends JApplet{ private JLabel lb; private JButton bt; public void init(){ Container cnt = getContentPane(); lb = new JLabel(""); bt = new JButton(""); cnt.add(lb, BorderLayout.CENTER); cnt.add(bt, BorderLayout.SOUTH); bt.addActionListener(new SampleActionListener()); } class SampleActionListener implements ActionListener{ public void actionPerformed(ActionEvent e){ lb.setText(""); bt.setText(""); addMouseListener(new SampleMouseListener()); } } class SampleMouseListener implements MouseListener{ public void mouseEntered(MouseEvent e){ } public void mousePressed(MouseEvent e){ lb.setText("123"); bt.setText("戻る"); } public void mouseReleased(MouseEvent e){ } public void mouseClicked(MouseEvent e){ } public void mouseExited(MouseEvent e){ } } }