package testtool.questionbank_ui;
import javax.swing.*;
import javax.swing.table.TableColumn;
import testtool.data.Data;
import java.awt.*;

public class QuestionBank extends JPanel{	
	private JTable qb;
	public QuestionBank(){
		constructTable();
		setLayout(new BorderLayout());
		add(qb, BorderLayout.CENTER);
	}
	
	private void constructTable(){
		qb = new JTable(Data.question_bank_data, Data.test_column_names);		
		TableColumn column = null;
		for (int i = 0; i <= 4; i++) {
		    column = qb.getColumnModel().getColumn(i);
		    column.setPreferredWidth(150);		
		    //make the last column (question body) larger than the others
		    if (i == 4){
		    	column.setPreferredWidth(300);
		    }			        
		}
	}
}