2011-11-10 7 views
3

두 열이있는 JTable을 만들려고합니다. 하나는 제품 이름, 두 번째 열은 가격을 표시해야합니다. 문제는 JTable이 매우 작기 때문에 스크롤이 필요하지만 만들 수는 없다는 것입니다.JTable을 스크롤 가능하게 만들기

enter image description here

DefaultTableModel model = new DefaultTableModel(); 
    JTable productos = new JTable(model); 


    model.addColumn("Product");//name of the first columns 
    model.addColumn("Price");//name of the second columns 
    BTW: the table doesn't show the name of the column, but creates the 2 columns 


    for (i=0; i<null_copy4; i++)//null_copy4 is a integer that shows me how many stacks are used in the array 
    { 
     model.insertRow(model.getRowCount(), new Object[]{product_copy3[i],price_copy3[i]}); 
    } 
      //product_copy3 and price_copy3 are arrays. String[] and integer[]. 
    products.setBounds(5,50,200,200); //define the dimensions of the JTable 
    this.add(productos);//add it to the window 
+0

Tim Bender의 제안이 도움이 되었다면, 그의 대답을 "수락하는"것을 잊지 마십시오. –

+0

StackOverflow에서 "해결 된"이라고 말하기 위해 제목을 편집하는 대신 OP는 일반적으로 대답을 "받아들입니다". 그러면 질문에 답변으로 표시됩니다 (답변 수는 금으로 표시됩니다). 자신의 문제를 해결하면 자신의 질문에 답하고 그 대답을 수락 할 수 있습니다. –

답변