Сделать прокручиваемый стол
Я делаю эту программу на Java, в которой продаю вещи тем, кто подключен через сокет. Я загружаю продукты и цены через JDBC просто отлично, но я хочу отобразить продукт с ценой рядом с ним в прокручиваемой таблице. Прямо сейчас у меня есть этот JList, в который я загружаю названия продуктов:
Пожалуйста, нажмите на ссылку ниже, чтобы понять вопрос.
Какие элементы я должен использовать и как выполнить то, что мне нужно?
Спасибо за прочтение.
5 ответов
Вам нужно использовать JTable
с JScrollPane
Обновлены справочные примеры ссылок:
этот справочный пример, и это может помочь вам
Я думаю, что вы можете сделать это с помощью компонента JTable в разгаре.
Используйте 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 );
}
}