gpt4 book ai didi

java - 如何删除默认边框以及如何锚定 jtable 的列标题?

转载 作者:太空宇宙 更新时间:2023-11-04 06:25:05 25 4
gpt4 key购买 nike

this is my question

你好。

我想删除 scollpane 的边框和

我不想让列标题在拖动时移动它。

请救救我

提前致谢

    import java.awt.BorderLayout;
import javax.swing.*;
import javax.swing.table.DefaultTableModel;

class mf extends JFrame{

public mf(){

this.setSize(444, 444);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Object[] haha = new Object[]{"list"};
DefaultTableModel model = new DefaultTableModel(haha, 0);

model.addRow(new Object[]{"don't try hit me and hit me"});
model.addRow(new Object[]{"free your mind"});
JTable wow = new JTable(model);
wow.setAutoCreateRowSorter(true);

JScrollPane jesus = new JScrollPane(wow);


JTabbedPane jt = new JTabbedPane();
jt.addTab("no way", jesus);

this.add(jt, BorderLayout.NORTH);

this.setVisible(true);
}
}
public class Test extends JFrame{
public static void main(String[] args){
new mf();}}

最佳答案

要禁止移动列标题,可以使用wow.getTableHeader().setReorderingAllowed(false);

要删除边框,请使用:

JScrollPane jesus = new JScrollPane(wow);
jesus.setBorder(null);

关于java - 如何删除默认边框以及如何锚定 jtable 的列标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26892621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com