import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; public class ExampleFrame extends JFrame{ public static void main(String[] args){ ExampleFrame frame=new ExampleFrame(); frame.setVisible(true); } public ExampleFrame(){ super(); setTitle("创建可以滚动的表格"); //setBounds(x,y,width,height); x:组件在容器X轴上的起点, y:组件在容器Y轴上的起点 ,width:组件的长度 ,height:组件的高度 setBounds(100,100,240,150); //设置用户在此窗体上发起 "close" 时默认执行的操作。 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //定义表格列名数组 String[] columnNames={"A","B"}; //定义表格数据数组 String[][] tableValues={{"A1","B1"},{"A2","B2"},{"A3","B3"},{"A4","B4"},{"A5","B5"}}; //创建指定列名和数据的表格 JTable table=new JTable(tableValues,columnNames); //创建显示表格的滚动面板 JScrollPane scrollPane=new JScrollPane(table); //将滚动面板添加到边界布局中间 getContentPane().add(scrollPane,BorderLayout.CENTER); } }
时间: 2024-10-23 09:02:46