如何设置焦点切换 我想把原来默认的用Tab键切换焦点换成用回车键应如何设置. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package com.geostar.client.geosurfEditor;/** * <p>Title: </p> * * <p>Description: </p> * * <p>Copyright: Copyright (c) 2007</p> * * <p>Company: </p> * * @author not attributable * @version 1.0 */import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.util.Vector;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTable;import javax.swing.table.DefaultTableModel;public class jTable extends JFrame { JTable table = new JTable(); Connection con = null; PreparedStatement pstmt = null; ResultSet rs = null; public jTable() { try { Class.forName("oracle.jdbc.driver.OracleDriver"); //驱动申明 con = DriverManager.getConnection( "jdbc:oracle:thin:@cdfn01:1521:cdfn01", "erpcn", "erpcn"); //建立链接 String sql = "select * from emp"; //查询语句 pstmt = con.prepareStatement(sql); rs = pstmt.executeQuery(); } catch (Exception e) { System.out.println(e.toString()); } ((DefaultTableModel) table.getModel()).setDataVector(getdata(), gettitle()); JScrollPane jsp = new JScrollPane(table); getContentPane().add(jsp); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); pack(); setVisible(true); } private Vector gettitle() { try { ResultSetMetaData rsm = rs.getMetaData(); Vector title = new Vector(); for (int i = 1; i <= rsm.getColumnCount(); i++) { title.add(rsm.getColumnName(i)); } return title; } catch (Exception e) { System.out.println(e.toString()); } return new Vector(); } private Vector getdata() { try { ResultSetMetaData rsm = rs.getMetaData(); Vector data = new Vector(); while (rs.next()) { Vector row = new Vector(); for (int i = 1; i <= rsm.getColumnCount(); i++) { row.add(rs.getObject(i)); } data.add(row); } return data; } catch (Exception e) { System.out.println(e.toString()); } return new Vector(); } public static void main(String args[]) { new jTable(); }} 求助,谢谢大家们 急需答案1! 产生String对象 awt的Label如何设置背景图片 请教:NetBeans中在自定义窗体中add控件的问题 Java 是如何导入 rt.jar 这个包的呢? System.in.read() 的问题 100分在线等..为什么不能显示HTML文档 急救!!!哪位大哥能否帮我修改下这个程序?谢谢!!! SimpleDateFormate使用 写好的 java 代码怎样编译成 exe 文件 第一次发问,一个关于结果集为空的问题 关于截取字符串的面试题
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2007</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.util.Vector;import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;public class jTable extends JFrame {
JTable table = new JTable();
Connection con = null;
PreparedStatement pstmt = null;
ResultSet rs = null; public jTable() {
try {
Class.forName("oracle.jdbc.driver.OracleDriver"); //驱动申明
con = DriverManager.getConnection(
"jdbc:oracle:thin:@cdfn01:1521:cdfn01", "erpcn", "erpcn"); //建立链接
String sql = "select * from emp"; //查询语句
pstmt = con.prepareStatement(sql);
rs = pstmt.executeQuery();
} catch (Exception e) {
System.out.println(e.toString());
}
((DefaultTableModel) table.getModel()).setDataVector(getdata(),
gettitle());
JScrollPane jsp = new JScrollPane(table);
getContentPane().add(jsp);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
setVisible(true);
} private Vector gettitle() {
try {
ResultSetMetaData rsm = rs.getMetaData();
Vector title = new Vector();
for (int i = 1; i <= rsm.getColumnCount(); i++) {
title.add(rsm.getColumnName(i));
}
return title;
} catch (Exception e) {
System.out.println(e.toString());
}
return new Vector();
} private Vector getdata() {
try {
ResultSetMetaData rsm = rs.getMetaData();
Vector data = new Vector();
while (rs.next()) {
Vector row = new Vector();
for (int i = 1; i <= rsm.getColumnCount(); i++) {
row.add(rs.getObject(i));
}
data.add(row);
}
return data;
} catch (Exception e) {
System.out.println(e.toString());
}
return new Vector();
} public static void main(String args[]) {
new jTable();
}
}