2013-02-21 2 views
-1

사용자 입력에 따라 단어 나 문자로 텍스트를 줄 바꿈하는 프로그램을 만들고 있습니다. ActionEvent를 제외하고는 "심볼을 찾을 수 없습니다"오류가 발생했습니다. 나는 내가 놓친 것이 작은 것을 확신 해요,하지만 난 그것을 찾을 수 없습니다 :ActionEvent "기호를 찾을 수 없습니다."

import javax.swing.*; 
import java.awt.*; 
import javax.swing.border.*; 

public class JTextWrap extends JFrame 
{ 
    JScrollPane scroll = new JScrollPane(); 
    JPanel panel = new JPanel(); 
    JTextArea jta = new JTextArea(); 
    TitledBorder tb; 
    JRadioButton jrb = new JRadioButton(); 
    JRadioButton jrb2 = new JRadioButton(); 
    ButtonGroup btg = new ButtonGroup(); 
    JCheckBox jdb = new JCheckBox(); 

    public JTextWrap() 
    { 
     tb = new TitledBorder(""); 
     setSize(new Dimension(400, 300)); 
     jta.setText("jTextArea1"); 
     panel.setBorder(tb); 
     tb.setTitle("Wrap Options"); 
     jrb.setText("Wrap Words"); 
     jrb.addActionListener(
      new ActionListener() 
      { 
       public void actionPerformed(ActionEvent e) { 
        JTextWrap.jrb_actionPerformed(e); 
       } 
      }); 
     jrb2.setText("Wrap Characters"); 
     jrb2.addActionListener(
      new ActionListener() 
      { 
       public void actionPerformed(ActionEvent e) { 
        JTextWrap.jrb2_actionPerformed(e); 
       } 
      }); 
     jdb.setText("Wrap"); 
     jdb.addActionListener(
      new ActionListener() 
      { 
       public void actionPerformed(ActionEvent e) { 
        JTextWrap.jdb_actionPerformed(e); 
       } 
      }); 
     add(scroll, "Center"); 
     scroll.getViewport().add(jta, null); 
     add(panel, "South"); 
     panel.add(jdb, null); 
     panel.add(jrb, null); 
     panel.add(jrb2, null); 

     btg.add(jrb); 
     btg.add(jrb2); 
    } 

    public static void main(String[] args) 
    { 
     JTextWrap frame = new JTextWrap(); 
     frame.setTitle("JTextWrap"); 
     frame.setDefaultCloseOperation(3); 
     frame.setSize(400, 300); 
     frame.setLocationRelativeTo(null); 
     frame.setVisible(true); 
    } 

    void jdb_actionPerformed(ActionEvent e) { 
     jta.setLineWrap(jdb.isSelected()); 

     if (jdb.isSelected()) { 
     jrb.setEnabled(true); 
     jrb2.setEnabled(true); 
     } 
     else { 
     jrb.setEnabled(false); 
     jrb2.setEnabled(false); 
     } 
    } 

    void jrb_actionPerformed(ActionEvent e) { 
     jta.setWrapStyleWord(jrb.isSelected()); 
     jta.revalidate(); 
    } 

    void jrb2_actionPerformed(ActionEvent e) { 
     jta.setWrapStyleWord(!jrb2.isSelected()); 
     jta.revalidate(); 
    } 
} 
+2

이러한 것들을 알려줄뿐 아니라 그것을 해주는 IDE를 사용해보십시오. –

답변

3

ActionEvent 클래스 java.awt.event 패키지에 당신은이 패키지를 가져 오지 않은.

+0

감사합니다. 나는 지금 일하고있어. – Acitropy

+0

그렇기 때문에 @Brain은이 보일러 플레이트를 사용할 IDE를 사용해야한다고 말했습니다. – kaysush

+1

고민하지 마세요. – Acitropy

관련 문제