我正在用 Java 制作这个程序,我在其中向通过套接字连接的人出售东西。我通过 JDBC 加载产品和价格很好,但我想在可滚动表中显示产品及其旁边的价格。现在我只有这个 JList,我在其中加载了产品的名称:
请点击以下链接了解问题。
我应该使用哪些元素以及如何完成我所需要的?
谢谢阅读。
我正在用 Java 制作这个程序,我在其中向通过套接字连接的人出售东西。我通过 JDBC 加载产品和价格很好,但我想在可滚动表中显示产品及其旁边的价格。现在我只有这个 JList,我在其中加载了产品的名称:
请点击以下链接了解问题。
我应该使用哪些元素以及如何完成我所需要的?
谢谢阅读。
我认为您可以使用swing 中的JTable组件来完成此操作。
使用带有 JScrollPane 的 JTable 从上到下或从左到右滚动。
您需要 JScrollPane 中的 JTable。
您需要使用JTable和JScrollPane
示例代码:
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 );
}
}