Java 在制作交互式Jtable时需要一些帮助吗
我想制作一个可以与输入Java 在制作交互式Jtable时需要一些帮助吗,java,swing,jtable,Java,Swing,Jtable,我想制作一个可以与输入JTextField和几个jbutton交互的Jtable。我首先从文件中读取如下信息: public insertion_sort_and_binary(Scanner sc) { int counter = 0; setTitle("GamesList"); setSize(600, 360); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); container = new JPa
JTextField
和几个jbutton
交互的Jtable。我首先从文件中读取如下信息:
public insertion_sort_and_binary(Scanner sc) {
int counter = 0;
setTitle("GamesList");
setSize(600, 360);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
container = new JPanel();
container.setLayout(null);
database = new Game[Integer.parseInt(sc.nextLine())];
while(sc.hasNextLine())
{
Object[] temp = this.theSpliter(sc.nextLine());
database[counter] = new Game((String)temp[0],(String)temp[1],(String)temp[2],(String)temp[3],(String)temp[4]);
counter++;
}
sort_database();
因此,我制作了这个数组列表来存储所有信息,然后它将使Jtable
然而,我认识到,仅仅使用一个Jtable无法实现我想要的功能,因此我需要创建一个AbstractTableModle。问题是我完全无法识别抽象表模型的构造
以下是我在Jtable方面需要帮助的列表:
我需要添加一个新行作为添加按钮按下,但它将在排序的地点,这意味着它将不会在最后,但一些地方,它应该是按字母顺序
此外,我需要删除一个设置行如果我按下删除按钮,它将按名称搜索
PS:有一件事我真的不想要,那就是通过一些自动方法设置边界
我需要添加一个新行作为添加按钮按下,但它将在排序的地点,这意味着它将不会在最后,但一些地方,它应该是按字母顺序
JTable支持对TableModel进行排序。您不需要自己进行排序
阅读上的Swing教程中的部分。插入的行将根据表的当前排序显示在适当的位置