我做了一个jtable表,想把它放到swing界面上,但不知如何设置表在swing中的位置,请指教,谢谢……
JFrame jf = new JFrame("测试表格");
JTable jt = new JTable(stuInfo, stuFieldInfo);
JScrollPane jsp = new JScrollPane(jt);
jf.add(jsp);
jf.setSize(400, 400);
jf.setVisible(true);
JFrame jf = new JFrame("测试表格");
JTable jt = new JTable(stuInfo, stuFieldInfo);
JScrollPane jsp = new JScrollPane(jt);
jf.add(jsp);
jf.setSize(400, 400);
jf.setVisible(true);
jf.add(jsp, JFrame.CENTER);就被加到中间了 其他东南西北同理自己找本书看看吧 很简单的东西
要是你还要自己精确控制它的位置 就直接jf.setLayoutManager(null);
吧 不要用布局管理器 自己绝对定位 用setBounds(int startX, int startY, int width, int height)方法(里面参数名字不是这样的,自己查查api吧),这样的话 如果你的界面比较复杂 每个都要绝对定位 很麻烦
然后再用jsp.setBounds调整位置大小