2012-11-15 71 views
0

嗨,大家好,我需要为一个项目制作一个表格,并且我会得到一些错误,比如“非法启动类型”,“期望”以及大量缺失的括号和分号,您能帮我解决吗?JTable未知错误,该怎么办?

的想法是,以显示教师的对象的所有元素在一个表...谢谢

import javax.swing.*; 
    import java.awt.*; 
    import java.awt.event.*; 



    public class DisplayTeachers extends JFrame 
    { 
private JTable table; 
private JFrame f; 
private int i = EnterTeacher.getArrSize(); 

public DisplayTeachers() 
{ 
    setLayout(newFlowLayout()); 
    String[] columnNames = {"Name", "Surname", "ID", "Pay", "Subject"}; 



    for (int count = 0; conut <= i; count++) 
      { 
    Object[][] data = { 

      { 
       subteach[i].getName(), 
       subteach[i].getSurname(), 
       subteach[i].getID(), 
       subteach[i].getPay(), 
       subteach[i].getSubjectID(), 
      }; 

         } 
      }; 

table = new JTable (data, columnNames); 
table.setPreferredScrollableViewportSize(new Dimension(550, 500)); 
table.setFillsViewportHeight(true); 

JScrollPane sp = new JScrollPane(table); 

f = new JFrame(Teachers); 

f.add(scrollPane); 
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
f.setSize(550,400); 
f.setVisible(true); 


} 

    } 
+0

这个代码看起来就像是我的狗格式化。首先要解决的问题是代码块的缩进,以使它们一致且合乎逻辑。这可能会指出一些错误的根源。 –

回答

2

一个在你的代码的问题是在for循环声明结束分号:

for (int count = 0; conut <= i; count++); 
      { 

remove从分号的for循环

for (int count = 0; conut <= i; count++) 
      { 
+0

谢谢,还有很多错误tho –

+0

请在此花括号中删除分号。 };表=新的JTable线也。 – kosa

相关问题