
java JScrollPane 这个下拉条怎么加啊 代码还是奉献上
packagesrc;importjava.awt.BorderLayout;importjavax.swing.JButton;importjavax.swing.JF...
package src;import java.awt.BorderLayout;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTable;import javax.swing.JTextField;public class test52 extends JFrame{public static void main(String[]args){new test52();}public test52(){JPanel jp=new JPanel();//主面板jp.setLayout(new BorderLayout());JPanel jp1=new JPanel();//上面版JPanel jp2=new JPanel();//中面板JPanel jp3=new JPanel();//下面板JLabel jl1=new JLabel("编号");JLabel jl2=new JLabel("姓名"); JLabel jl3=new JLabel("单位"); JLabel jl4=new JLabel("电话");JTextField jt=new JTextField(8);JTextField jt1=new JTextField(8);JTextField jt2=new JTextField(8);JButton jb1=new JButton("修改");JButton jb2=new JButton("添加");JButton jb3=new JButton("删除");String[] title = { "编号", "姓名", "单位", "电话" };String[][]data = {{"1","hlp","hcit","13811112222"}};JTable table=new JTable(data,title);JScrollPane scrollPane = new JScrollPane(table);//使表头显示jp1.add(jl1);jp1.add(jt);jp1.add(jl2);jp1.add(jt1);jp1.add(jl3);jp1.add(jt2);jp2.add(scrollPane);jp3.add(jb1);jp3.add(jb2);jp3.add(jb3);jp.add(jp1,BorderLayout.NORTH);jp.add(jp2,BorderLayout.CENTER);jp.add(jp3,BorderLayout.SOUTH);this.add(jp);this.pack();this.setLocation(50,50);this.setVisible(true);}}
展开
3个回答
展开全部
JScrollPane scrollPane = new JScrollPane(table);//使表头显示
你这那里是让表头显示啊,这句就是加一个滚动条
更多追问追答
追问
那怎么修改啊 显示表头和滚动条!
追答
JTable table=new JTable(data,title);
你这里就有两个数据,一个是数据data,一个是标题title,这样就有表头和数据了,至于滚动条,
有这句话,就是把你的table加到下面的容器中
JScrollPane scrollPane = new JScrollPane(table);//使表头显示
然后只要你的数据足够多,滚动条就会自动出现了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询