制作可滚动的表格

时间:2013-02-09 16:00:37

标签: java swing user-interface jdbc jlist

我正在用Java制作这个程序,我把东西卖给那些通过socket连接的东西。我正在通过JDBC加载产品和价格就好了,但我想在可滚动的表格中以旁边的价格显示产品。现在我只有这个JList,我在其中加载产品的名称:

请点击以下链接了解问题。

enter image description here

我应该使用哪些元素以及如何完成我需要的内容?

感谢阅读。

5 个答案:

答案 0 :(得分:4)

您需要将JTableJScrollPane

一起使用

更新了参考示例链接:

this reference exampleand this可能会帮助您

答案 1 :(得分:3)

我认为您可以使用JTable组件来实现这一目标。

答案 2 :(得分:3)

使用JTable和JScrollPane从上到下或从左到右滚动。

答案 3 :(得分:3)

您需要JScrollPane中的JTable。

答案 4 :(得分:3)

您需要使用JTableJScrollPane

示例代码:

import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;


public class ProductTableExample {

    public static void main( String[] str ) {
        String[] colName = new String[] { "Product Name" ,"Price" };
        Object[][] products = new Object[][] { 
                { "Galleta" ,"$80" },
                { "Malta" ,"$40" },
                { "Nestea" ,"$120" },
                { "Tolta" ,"$140" } 
            };

        JTable table = new JTable( products, colName );

        JFrame frame = new JFrame( "Simple Table Example" );

        // create scroll pane for wrapping the table and add
        // it to the frame
        frame.add( new JScrollPane( table ) );
        frame.pack();
        frame.setVisible( true );       
    }

}