求大神帮我用java编写一个课程表要求可以编辑和展示课程名称,周次,单双周,地点,老师 跪求各位大神帮帮忙,,,,,,,, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你直接用oracle或者mysql写啊。 package kcb;import java.awt.Frame;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTable;public class KCB { public static void main(String[] args) { JFrame frame = new JFrame(); JTable table = new JTable(new KCBData()); JScrollPane pane = new JScrollPane(table); frame.add(pane); frame.pack(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); }}package kcb;import javax.swing.event.TableModelListener;import javax.swing.table.TableModel;public class KCBData implements TableModel { private String[] title = { "周一","周二","周三","周四","周五","周六","周日" }; private String[][] data = new String[8][7]; public KCBData() { for ( int i = 0; i < data[i].length; i++ ) { for ( int j = 0; j < data[i].length; j++) { data[i][j] = ""; } } } @Override public void addTableModelListener(TableModelListener arg0) { // TODO Auto-generated method stub } @Override public Class<?> getColumnClass(int arg0) { return String.class; } @Override public int getColumnCount() { //返回表的列数 return 7; } @Override public String getColumnName(int arg0) { //返回每一个列的表头 return title[arg0] ; } @Override public int getRowCount() { //返回表的行数 return 8; } @Override public Object getValueAt(int arg0, int arg1) { return data[arg0][arg1]; } @Override public boolean isCellEditable(int arg0, int arg1) { // TODO Auto-generated method stub return true; } @Override public void removeTableModelListener(TableModelListener arg0) { // TODO Auto-generated method stub } @Override public void setValueAt(Object arg0, int arg1, int arg2) { // TODO Auto-generated method stub data[arg1][arg2] = (String)arg0; }} 添加个事件不就行了 很简单的 网上就算没有源码,也有各个空间的属性个方法啊 狮子啊不行查API 你这个好有意思啊,你得提供库,还有money啊 讲道理,用Javaweb好做,前端+后端+数据库设计+或者再加点美工? 基本就可以上线了Java蠢萌一枚,让我自己一个人做,我能做一个星期。\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 新人,求助个简单的问题 时间想减,结果不对~但是程序感觉没错啊~可直接运行有人愿意帮看看吗? 求教GUI socket编程;讨论 急!!StringBuffer 和String的区别 一个非常简单的问题 高分求教:如何将JAVA文件(.class)制作成可执行文件(.exe),求教方法或工具推荐 类的抽象性说名(莫笑) 我自己测试一下,给自己加分回怎样! 我对java很无知,因为做网页才问问这个问题,谢谢 今天面试遇到一道逻辑题 不会 求助 这个要怎么写
import javax.swing.JScrollPane;
import javax.swing.JTable;public class KCB { public static void main(String[] args) {
JFrame frame = new JFrame();
JTable table = new JTable(new KCBData());
JScrollPane pane = new JScrollPane(table); frame.add(pane);
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}}package kcb;import javax.swing.event.TableModelListener;
import javax.swing.table.TableModel;public class KCBData implements TableModel {
private String[] title = {
"周一","周二","周三","周四","周五","周六","周日"
};
private String[][] data = new String[8][7]; public KCBData() {
for ( int i = 0; i < data[i].length; i++ ) {
for ( int j = 0; j < data[i].length; j++) {
data[i][j] = "";
}
}
}
@Override
public void addTableModelListener(TableModelListener arg0) {
// TODO Auto-generated method stub } @Override
public Class<?> getColumnClass(int arg0) {
return String.class;
} @Override
public int getColumnCount() {
//返回表的列数
return 7;
} @Override
public String getColumnName(int arg0) {
//返回每一个列的表头
return title[arg0] ;
} @Override
public int getRowCount() {
//返回表的行数
return 8;
} @Override
public Object getValueAt(int arg0, int arg1) {
return data[arg0][arg1];
} @Override
public boolean isCellEditable(int arg0, int arg1) {
// TODO Auto-generated method stub
return true;
} @Override
public void removeTableModelListener(TableModelListener arg0) {
// TODO Auto-generated method stub } @Override
public void setValueAt(Object arg0, int arg1, int arg2) {
// TODO Auto-generated method stub
data[arg1][arg2] = (String)arg0;
}}