java的table代码 java table类

java表格代码怎么写

java表格就是java swing。

创新互联一直在为企业提供服务,多年的磨炼,使我们在创意设计,全网整合营销推广到技术研发拥有了开发经验。我们擅长倾听企业需求,挖掘用户对产品需求服务价值,为企业制作有用的创意设计体验。核心团队拥有超过十余年以上行业经验,涵盖创意,策化,开发等专业领域,公司涉及领域有基础互联网服务服务器托管德阳成都app开发、手机移动建站、网页设计、网络整合营销。

//创建表头

String[] columnNames = { "First Name", "Last Name", "Sport",

"# of Years", "Vegetarian" };

//创建显示数据

Object[][] data = {

{ "Kathy", "Smith", "Snowboarding", new Integer(5),

new Boolean(false) },

{ "John", "Doe", "Rowing", new Integer(3), new Boolean(true) },

{ "Sue", "Black", "Knitting", new Integer(2),

new Boolean(false) },

{ "Jane", "White", "Speed reading", new Integer(20),

new Boolean(true) },

{ "Joe", "Brown", "Pool", new Integer(10), new Boolean(false) } };

/*

* JTable还提供了一个重载的构造方法,传入两个Vector

* JTable(Vector rowData, Vector columnNames)

*

*/

final JTable table = new JTable(data, columnNames);

table.setBackground(Color.YELLOW);

求解java,想点击table的某一行后,然后点击“查看联系人”按钮,弹出显示联系人的框子,代码如下

selectRow 看一下这个值是不是-1 如果是-1 那就说明回去行的时候出错

Java中怎么把数据导入到Jtable表格中,求代码,谢谢大神了,

按照你的要求编写的Java程序如下:

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.io.BufferedReader;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.IOException;

import java.io.InputStreamReader;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JScrollPane;

import javax.swing.JTable;

import javax.swing.table.DefaultTableModel;

public class B extends JFrame implements ActionListener{

private static final long serialVersionUID = 1L;

DefaultTableModel tableModel=new DefaultTableModel();

JButton jb=new JButton("导入数据");

JPanel jp=new JPanel();

JTable table=new JTable(tableModel);

JScrollPane tableScrollPane=new JScrollPane(table);

BufferedReader br=null;

B(){

super("YY");

tableModel.addColumn("姓名");

tableModel.addColumn("年龄");

tableModel.addColumn("性别");

tableModel.addColumn("薪资");

jp.setLayout(null);

jb.addActionListener(this);

jb.setBounds(10,10,90,20);

tableScrollPane.setBounds(0,40,400,360);

jp.add(jb);

jp.add(tableScrollPane);

this.add(jp);

this.setSize(400,400);

this.setResizable(false);

this.setLocationRelativeTo(null);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setVisible(true);

}

@Override

public void actionPerformed(ActionEvent e) {

if(e.getSource()==jb){

try {

br=new BufferedReader(new InputStreamReader(new FileInputStream("数据.txt")));

String str=null;

while((str=br.readLine())!=null){

String []s=str.split("----");

tableModel.addRow(s);

}

} catch (FileNotFoundException e1) {

e1.printStackTrace();

} catch (IOException e1) {

e1.printStackTrace();

}

}

}

public static void main(String[] args) {

new B();

}

}

运行结果:


标题名称:java的table代码 java table类
新闻来源:http://azwzsj.com/article/doehhii.html