为什么不允许创建监听者界面? 你还要实现actionPerformed这个抽象方法啦,出错信息写得很清楚啦~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class ActionLis implements ActionListener{ public void actionPerformed(ActionEvent e) { //添加事件处理代码 }} import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.table.*;import javax.swing.event.*;public class ch8_3 extends JFrame{ String[] field={"姓名","语文","英文","数学","总分"}; Object[][] data={{"张小智",new Integer(80),new Integer(70),new Integer(60),new Integer(210)}}; DefaultTableModel tmodel=new DefaultTableModel(data,field); JTable table1=new JTable(tmodel); JButton button1=new JButton("添加"); JButton button2=new JButton("删除"); public static void main(String args[]) {ch8_3 frame1=new ch8_3(); frame1.setTitle("JTABLE来添加与删除数据"); frame1.setSize(500,490); frame1.setVisible(true); } public ch8_3() {getContentPane().setLayout(new FlowLayout()); getContentPane().add(new JScrollPane(table1)); getContentPane().add(button1); getContentPane().add(button2); button1.addActionListener(new ActionList()); button2.addActionListener(new ActionList()); } class ActionList implements ActionListener { public void actionPerformed(ActionEvent e) { Object obj = e.getSource(); if (obj == button1) { jButton1_actionPerformed(e); } else if (obj == button2) { jButton2_actionPerformed(e); } } void jButton1_actionPerformed(ActionEvent e) { System.out.println("ctrl+enter pressed") ; } void jButton2_actionPerformed(ActionEvent e) { System.out.println("e pressed") ; }} } 继承问题 java swing 如何暂停并稍后继续一个线程的执行 初学JAVA 请大家帮我解决个问题 ** 加急500里** "系统找不到指定的文件" 关于数据文件的操作问题,不知道从哪入手,请高手们指点一下大方向! ==和equals() 不懂了 一个简单的文件读取问题~~~~帮忙啊 String裡面replaceAll的問題 我用JDK中的javac命令编译一个test.java。系统提示不能打开test.java该文件!!! Class.forName的问题——高分有送? 如何把输入流的内容写入一个新建的文件内?
{
public void actionPerformed(ActionEvent e) {
//添加事件处理代码
}
}
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.*;
import javax.swing.event.*;public class ch8_3 extends JFrame
{
String[] field={"姓名","语文","英文","数学","总分"};
Object[][] data={{"张小智",new Integer(80),new Integer(70),new Integer(60),new Integer(210)}};
DefaultTableModel tmodel=new DefaultTableModel(data,field);
JTable table1=new JTable(tmodel);
JButton button1=new JButton("添加");
JButton button2=new JButton("删除");
public static void main(String args[])
{ch8_3 frame1=new ch8_3();
frame1.setTitle("JTABLE来添加与删除数据");
frame1.setSize(500,490);
frame1.setVisible(true);
}
public ch8_3()
{getContentPane().setLayout(new FlowLayout());
getContentPane().add(new JScrollPane(table1));
getContentPane().add(button1);
getContentPane().add(button2);
button1.addActionListener(new ActionList());
button2.addActionListener(new ActionList()); }
class ActionList implements ActionListener {
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if (obj == button1) {
jButton1_actionPerformed(e);
}
else if (obj == button2) {
jButton2_actionPerformed(e);
}
}
void jButton1_actionPerformed(ActionEvent e) {
System.out.println("ctrl+enter pressed") ;
} void jButton2_actionPerformed(ActionEvent e) {
System.out.println("e pressed") ;
}
}
}