Java 如何设置列的Jtable名称
我有这段代码Java 如何设置列的Jtable名称,java,swing,jtable,Java,Swing,Jtable,我有这段代码 String [] titles = {"حذف", "شماره درس","گروه","واحد","نام","تعداد ثبت نامی","نام استاد","زمان امتحان","زمان کلاس","وضعیت پیشنیازی ها","محدودیت"}; String[][] value = new String[1][11]; JTable table = new JTable(value, titles); table
String [] titles = {"حذف", "شماره درس","گروه","واحد","نام","تعداد ثبت نامی","نام استاد","زمان امتحان","زمان کلاس","وضعیت پیشنیازی ها","محدودیت"};
String[][] value = new String[1][11];
JTable table = new JTable(value, titles);
table.setBounds(800,450,1100,80);
table.setBorder(BorderFactory.createLineBorder(Color.black, 2, true));
table.setRowHeight(40);
table.setForeground(Color.BLACK);
table.setBackground(Color.lightGray);
mainPanel.add(table);
但它不起作用:/
当列应具有以下名称时,它会显示:/
我怎样才能解决这个问题
mainPanel.add(table);
只有将表格添加到滚动窗格时,才会自动显示表格标题
代码应为:
//mainPanel.add(table);
JScrollPane scrollPane = new JScrollPane( table );
mainPanel.add( scrollPane );