JAVA,怎样将控制台上的数据显示在GUI界面上

我做了一个学生信息管理系统,按了查询之后数据都显示在控制台那里,我想问问,怎样才能将数据显示在我所创的界面中的文本框里??... 我做了一个学生信息管理系统,按了查询之后数据都显示在控制台那里,我想问问,怎样才能将数据显示在我所创的界面中的文本框里?? 展开
 我来答
山中小馆
2011-12-13 · 干一行,爱一行,专注零售近十载
山中小馆
采纳数:1082 获赞数:6811

向TA提问 私信TA
展开全部
假设你的文本框是text1

那你在按了查询后text1.setText();就可以 了
追问
查询出来的结果集我定义为rs,那么我要将他放到text1,命令应该要怎样呢
追答
int i=rs.getInt(n);  或者 String s=rs.getString(n);

其中n指定第几列,, 然后setTest()就可以了..
叶之所思
2011-12-13 · TA获得超过101个赞
知道小有建树答主
回答量:73
采纳率:0%
帮助的人:96.3万
展开全部
import java.awt.Color;
import java.awt.Rectangle;
import java.util.Vector;

import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;

public class MyTable extends JFrame {
private static final long serialVersionUID = 9119678689207543365L;

private JTable jtable;

private JScrollPane jsp1 = new JScrollPane();

public MyTable() {
this.setSize(400, 500);
Vector<String> str = new Vector<String>();// 表格标题
str.add("姓名");
str.add("性别");
str.add("专业");
Vector<Vector<String>> str3 = new Vector<Vector<String>>();// 表格数据
for (int i = 0; i < 50; i++) {// 这里你可以处理你的ResultSet数据,转换成Vector类型,就可以在JTable中显示
Vector<String> str2 = new Vector<String>();
str2.add("姓名" + i);
str2.add("性别" + i);
str2.add("专业" + i);
str3.add(str2);
}
jtable = new JTable(str3, str);// 创建一个表格
this.getContentPane().setLayout(null);
jsp1.setBorder(BorderFactory.createLineBorder(Color.black));
jsp1.setBounds(new Rectangle(20, 20, 350, 400));
jsp1.getViewport().add(jtable);
this.add(jsp1);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

public static void main(String[] args) {
new MyTable();
}
}
追问
那我怎样把这个表格放置在我的整个界面那里呢??,我的QQ317016706,加我聊聊吧,谢谢~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式