我正在制作一个程序来根据用户输入按单词或字符换行文本。我一切正常,除了 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();
}
}
ActionEvent
类位于 java.awt.event
包中,并且您尚未导入此包。
\LaunchPage.java:26:错误:找不到符号 公共无效actionPerformed(ActionEvent e) ^ 符号:ActionEvent 类 位置:LaunchPage 类 1 个错误