JAVA,怎样将控制台上的数据显示在GUI界面上
我做了一个学生信息管理系统,按了查询之后数据都显示在控制台那里,我想问问,怎样才能将数据显示在我所创的界面中的文本框里??...
我做了一个学生信息管理系统,按了查询之后数据都显示在控制台那里,我想问问,怎样才能将数据显示在我所创的界面中的文本框里??
展开
展开全部
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();
}
}
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,加我聊聊吧,谢谢~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询