Сделать прокручиваемый стол

Я делаю эту программу на Java, в которой продаю вещи тем, кто подключен через сокет. Я загружаю продукты и цены через JDBC просто отлично, но я хочу отобразить продукт с ценой рядом с ним в прокручиваемой таблице. Прямо сейчас у меня есть этот JList, в который я загружаю названия продуктов:

Пожалуйста, нажмите на ссылку ниже, чтобы понять вопрос.

Какие элементы я должен использовать и как выполнить то, что мне нужно?

Спасибо за прочтение.

5 ответов

Решение

Вам нужно использовать JTable с JScrollPane

Обновлены справочные примеры ссылок:

этот справочный пример, и это может помочь вам

Я думаю, что вы можете сделать это с помощью компонента JTable в разгаре.

Вам нужен JTable в JScrollPane.

Используйте JTable с JScrollPane для прокрутки сверху вниз или слева направо.

You need to use JTable and 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 );       
    }

}
Другие вопросы по тегам