「java表头滚动」java动态表头和数据接口

博主:adminadmin 2023-01-20 20:12:11 220

本篇文章给大家谈谈java表头滚动,以及java动态表头和数据接口对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java Swing在空布局中使用表格,显示不了表头,加了滚动面板也不行,求大神详解?

JScrollPane

文本域,Jtable,Jtree都可以放进去,超过显示就会出滚动条 

-----------------------------------------------------

import java.awt.BorderLayout;

import javax.swing.JFrame;

import javax.swing.JScrollPane;

import javax.swing.JTextPane;

public class MainFrame extends JFrame {

private String content = "row\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\nrow\r\n";

public MainFrame() {

setSize(400, 300);

setDefaultCloseOperation(EXIT_ON_CLOSE);

JScrollPane scrollPane_2 = new JScrollPane();

getContentPane().add(scrollPane_2, BorderLayout.CENTER);

JTextPane textPane = new JTextPane();

textPane.setText(content);

scrollPane_2.setViewportView(textPane);

setVisible(true);

}

public static void main(String[] args) {

new MainFrame();

}

}

添加JAVA表格代码中的滚动条,纵向的和横向的都添加一下

其实JScrollPane滚动条是自动的,当你的内容大于容器大小时滚动条就会出现。

如果你非要滚动条显示,就加上这两句:

jScrollpane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);

jScrollpane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);

JAVA SWING 表头不显示问题

说明: JScrollPane 也是组件, 你需要把滚动面板也添加到你的布局里.

由于你的布局是绝对布局setLayout(null); 那么你还需要为JScrollPane 设置大小和位置

效果图

参考代码

import javax.swing.*;

public class FrameDemo extends JFrame {

public FrameDemo() {

JTable table = new JTable(new String[][] { { "值A1", "值A2" } }, new String[] { "列1", "列2" });

//table.setBounds(10, 10, 200, 200); //不要为JTabel指定位置和大小

//add(table); //不要把JTabel加入到窗口上

JScrollPane jsp = new JScrollPane(table); // 把Jtable加入到滚动面板上

 jsp.setBounds(10, 10, 200, 200);//指定滚动面板的位置和大小

add(jsp);//窗口添加上滚动面板

setLayout(null);// 绝对布局

setResizable(false);// 窗口不许缩放

setSize(320, 320);// 窗口大小

setLocationRelativeTo(null);// 窗口居中

setDefaultCloseOperation(EXIT_ON_CLOSE);// 退出程序就关闭

}

public static void main(String[] args) {

new FrameDemo().setVisible(true);

}

}

java 表格设置列宽并添加滚动条

把子集table加到一个DIV中,设置好div

的高度就行

例如:

div

id="secondDiv"

style="overflow-y:

auto;

height:

expression(document.body.clientHeight-document.getElementById('firstInfo').offsetHeight

+

'px');"

具体的高度加减根据你的要求自己去调整吧

java怎样设置表格滚动条

用swing类里的JScrollPane实现

JScrollPane(Component view,int vsbPolicy,int hsbPolicy)

创建一个 JScrollPane,它将视图组件显示在一个视口中,视图位置可使用一对滚动条控制。滚动条策略指定滚动条在何时显示,例如,如果 vsbPolicy 为 VERTICAL_SCROLLBAR_AS_NEEDED,则只有在垂直查看无法完全显示时,垂直滚动条才显示。可用的策略设定在

setVerticalScrollBarPolicy(int) 和 setHorizontalScrollBarPolicy(int) 中列出。

参数:

view - 将显示在滚动窗格视口中的组件

vsbPolicy - 指定垂直滚动条策略的一个整数

hsbPolicy - 指定水平滚动条策略的一个整数

JScrollPane scrollPane = new JScrollPane(你要添加的表格,ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED ,ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER

)

如何在java程序中加上滚动条,为什么我的程序滚动条没显示?

请使用JScroolPane。比如要为一个多行文本域加上滚动条,要使用如下代码:

jf.add(new JScrollPane(new TextArea(50,30))));

其中jf代表窗口。

java表头滚动的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java动态表头和数据接口、java表头滚动的信息别忘了在本站进行查找喔。