HITZoneII 版 (精华区)
发信人: elife (我拷,被警察带走了!), 信区: HITZoneII
标 题: [合集]画个图,我给你构造个界面吧
发信站: 哈工大紫丁香 (2002年11月16日07:45:36 星期六), 站内信件
────────────────────────────────────────
freejacky (nothing but ...) 于 Fri Nov 15 15:11:04 2002) 说道:
具体功能实现你再把已经有的代码修改进去调试一下吧
发我信箱里
────────────────────────────────────────
Vulpecula (危险的心) 于 2002年11月15日15:11:50 星期五 说道:
我就是照你原来做的那个做的呀,狐狸说你知道的,才让我来问你
【 在 freejacky (nothing but ...) 的大作中提到: 】
: 具体功能实现你再把已经有的代码修改进去调试一下吧
: 发我信箱里
────────────────────────────────────────
freejacky (nothing but ...) 于 Fri Nov 15 15:18:30 2002) 说道:
你看看吧,作为参考
怎么可能是我原来做的那个??
package myprojects.showtable;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2002</p>
* <p>Company: </p>
* @author unascribed
* @version 1.0
*/
public class MainFrm extends JFrame {
DataLink db = new DataLink();
private JButton btnStart = new JButton();
private JButton btnNext = new JButton();
private JButton btnClose = new JButton();
private JScrollPane sclMain = new JScrollPane();
private JTable tblMain = new JTable(10, 10);
public MainFrm() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
this.setTitle("流程表处理");
this.getContentPane().setLayout(null);
this.getContentPane().setSize(420, 355);
btnStart.setText("开始");
btnStart.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
onStart(e);
}
});
btnStart.setBounds(new Rectangle(70, 320, 80, 25));
btnNext.setText("下一步");
btnNext.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
onNext(e);
}
});
btnNext.setBounds(new Rectangle(170, 320, 80, 25));
btnClose.setText("结束");
btnClose.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
onClose(e);
}
});
btnClose.setBounds(new Rectangle(270, 320, 80, 25));
sclMain.setBounds(new Rectangle(10, 10, 400, 300));
sclMain.getViewport().add(tblMain, null);
this.getContentPane().add(sclMain, null);
this.getContentPane().add(btnStart, null);
this.getContentPane().add(btnNext, null);
this.getContentPane().add(btnClose, null);
this.db.DataConnect();
this.db.getTable("SELECT * FROM Table1");
}
void onStart(ActionEvent e) {
}
void onNext(ActionEvent e) {
}
void onClose(ActionEvent e) {
db.shutDown();
System.exit(0);
}
public static void main(String[] args) {
try {
MainFrm mainFrm = new MainFrm();
mainFrm.setSize(new Dimension(425, 380));
mainFrm.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent e) {
System.exit(0);
};
});
mainFrm.show();
mainFrm.setVisible(true);
} catch (Throwable exception) {
System.err.println("cssoft.swing.CSPanel 的 main() 中发生异常");
exception.printStackTrace(System.out);
}
}
}
【 在 Vulpecula (危险的心) 的大作中提到: 】
: 我就是照你原来做的那个做的呀,狐狸说你知道的,才让我来问你
: 【 在 freejacky (nothing but ...) 的大作中提到: 】
: : 具体功能实现你再把已经有的代码修改进去调试一下吧
: : 发我信箱里
────────────────────────────────────────
Vulpecula (危险的心) 于 2002年11月15日15:20:12 星期五 说道:
你这个我试了呀,就是从数据库中获得的数据(在两个Vector对象中)
没法显示在table上呀,真的,我试过好多次了
【 在 freejacky (nothing but ...) 的大作中提到: 】
: 你看看吧,作为参考
: 怎么可能是我原来做的那个??
:
: package myprojects.showtable;
:
: import java.awt.*;
: import javax.swing.*;
: import java.awt.event.*;
:
: /**
: * <p>Title: </p>
────────────────────────────────────────
jjn (荆棘鸟) 于 2002年11月15日15:21:41 星期五 说道:
坚持
【 在 Vulpecula (危险的心) 的大作中提到: 】
: 你这个我试了呀,就是从数据库中获得的数据(在两个Vector对象中)
: 没法显示在table上呀,真的,我试过好多次了
: 【 在 freejacky (nothing but ...) 的大作中提到: 】
: : 你看看吧,作为参考
: : 怎么可能是我原来做的那个??
: : package myprojects.showtable;
: : import java.awt.*;
────────────────────────────────────────
freejacky (nothing but ...) 于 Fri Nov 15 15:23:55 2002) 说道:
做一个MyTableModel extend DefaultTableModel,
再new一下
生成MyTableModel的实例,例如model
然后table.setModel(model);
所有对表这个控件的操作都直接操作在model上
例如:
model.setDataVector(vData, vTitle);
model.insert……
【 在 Vulpecula (危险的心) 的大作中提到: 】
: 你这个我试了呀,就是从数据库中获得的数据(在两个Vector对象中)
: 没法显示在table上呀,真的,我试过好多次了
: 【 在 freejacky (nothing but ...) 的大作中提到: 】
: : 你看看吧,作为参考
: : 怎么可能是我原来做的那个??
: :
: : package myprojects.showtable;
: :
: : import java.awt.*;
: : import javax.swing.*;
: : import java.awt.event.*;
: :
: : /**
: : * <p>Title: </p>
────────────────────────────────────────
Vulpecula (危险的心) 于 2002年11月15日15:25:15 星期五 说道:
你让我做?帅哥?不会吧?&^%$#)(*&&^%$#$@#@
【 在 freejacky (nothing but ...) 的大作中提到: 】
: 做一个MyTableModel extend DefaultTableModel,
: 再new一下
: 生成MyTableModel的实例,例如model
: 然后table.setModel(model);
: 所有对表这个控件的操作都直接操作在model上
: 例如:
: model.setDataVector(vData, vTitle);
: model.insert……
:
: 【 在 Vulpecula (危险的心) 的大作中提到: 】
: : 你这个我试了呀,就是从数据库中获得的数据(在两个Vector对象中)
────────────────────────────────────────
freejacky (nothing but ...) 于 Fri Nov 15 15:28:42 2002) 说道:
上CSDN去问问
很简单的
里面可以什么方法都不用
但是涉及到你那个表具体哪个列属于什么类型的数据
你就要重载getClass()方法(好象是这个名字)
里面return的东西就是具体列的那个类,例如return Integer.getClass()
如果涉及到是否可以编辑的问题,就要重载isEditable()方法
里面根据传进来的参数判断返回是否可以编辑
大概就是这样啦
你试一下吧
【 在 Vulpecula (危险的心) 的大作中提到: 】
: 你让我做?帅哥?不会吧?&^%$#)(*&&^%$#$@#@
: 【 在 freejacky (nothing but ...) 的大作中提到: 】
: : 做一个MyTableModel extend DefaultTableModel,
: : 再new一下
: : 生成MyTableModel的实例,例如model
: : 然后table.setModel(model);
: : 所有对表这个控件的操作都直接操作在model上
: : 例如:
: : model.setDataVector(vData, vTitle);
: : model.insert……
: :
: : 【 在 Vulpecula (危险的心) 的大作中提到: 】
: : : 你这个我试了呀,就是从数据库中获得的数据(在两个Vector对象中)
────────────────────────────────────────
Vulpecula (危险的心) 于 2002年11月15日15:29:47 星期五 说道:
谢谢
【 在 freejacky (nothing but ...) 的大作中提到: 】
: 上CSDN去问问
: 很简单的
: 里面可以什么方法都不用
: 但是涉及到你那个表具体哪个列属于什么类型的数据
: 你就要重载getClass()方法(好象是这个名字)
: 里面return的东西就是具体列的那个类,例如return Integer.getClass()
: 如果涉及到是否可以编辑的问题,就要重载isEditable()方法
: 里面根据传进来的参数判断返回是否可以编辑
: 大概就是这样啦
: 你试一下吧
: 【 在 Vulpecula (危险的心) 的大作中提到: 】
────────────────────────────────────────
freejacky (nothing but ...) 于 Fri Nov 15 15:35:55 2002) 说道:
你究竟是哪个?
一定是马甲
//kick
【 在 Vulpecula (危险的心) 的大作中提到: 】
: 谢谢
: 【 在 freejacky (nothing but ...) 的大作中提到: 】
: : 上CSDN去问问
: : 很简单的
: : 里面可以什么方法都不用
: : 但是涉及到你那个表具体哪个列属于什么类型的数据
: : 你就要重载getClass()方法(好象是这个名字)
: : 里面return的东西就是具体列的那个类,例如return Integer.getClass()
: : 如果涉及到是否可以编辑的问题,就要重载isEditable()方法
: : 里面根据传进来的参数判断返回是否可以编辑
: : 大概就是这样啦
: : 你试一下吧
: : 【 在 Vulpecula (危险的心) 的大作中提到: 】
────────────────────────────────────────
Vulpecula (危险的心) 于 2002年11月15日15:37:54 星期五 说道:
第一,我知道你是帅哥,因为我看到过你的照片
第二,我不是马甲,我就是我
第三,你不要怀疑我是你认识的某一个朋友,因为你不认识我
第四,这个ID可能会让你们产生怀疑,但的确和狐狸无关。
能说的,就这么多了,真的只有这么多了
【 在 freejacky (nothing but ...) 的大作中提到: 】
: 你究竟是哪个?
: 一定是马甲
: //kick
: 【 在 Vulpecula (危险的心) 的大作中提到: 】
: : 谢谢
: : 【 在 freejacky (nothing but ...) 的大作中提到: 】
────────────────────────────────────────
mymajia (马甲) 于 2002年11月15日15:38:53 星期五 说道:
嘎嘎
帅哥的照片拿出来共享
【 在 Vulpecula (危险的心) 的大作中提到: 】
: 第一,我知道你是帅哥,因为我看到过你的照片
: 第二,我不是马甲,我就是我
: 第三,你不要怀疑我是你认识的某一个朋友,因为你不认识我
: 第四,这个ID可能会让你们产生怀疑,但的确和狐狸无关。
: 能说的,就这么多了,真的只有这么多了
: 【 在 freejacky (nothing but ...) 的大作中提到: 】
: : 你究竟是哪个?
: : 一定是马甲
: : //kick
────────────────────────────────────────
allen (一路上有你) 于 2002年11月15日15:45:32 星期五 说道:
no door
【 在 mymajia (马甲) 的大作中提到: 】
: 嘎嘎
: 帅哥的照片拿出来共享
: 【 在 Vulpecula (危险的心) 的大作中提到: 】
: : 第一,我知道你是帅哥,因为我看到过你的照片
: : 第二,我不是马甲,我就是我
: : 第三,你不要怀疑我是你认识的某一个朋友,因为你不认识我
: : 第四,这个ID可能会让你们产生怀疑,但的确和狐狸无关。
: : 能说的,就这么多了,真的只有这么多了
────────────────────────────────────────
mymajia (马甲) 于 2002年11月15日15:46:14 星期五 说道:
use windows
嘎嘎
【 在 allen (一路上有你) 的大作中提到: 】
: no door
: 【 在 mymajia (马甲) 的大作中提到: 】
: : 嘎嘎
: : 帅哥的照片拿出来共享
────────────────────────────────────────
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:206.363毫秒