我已完成Google搜索,并尝试实施有关JTable和JScrollPane的许多不同解决方案.以下是我遇到的问题的自包含示例.我希望能够有这些表的水平滚动条.非常感谢您的协助:
package org.examples;
import java.awt.EventQueue;
import java.awt.Frame;
import java.awt.Rectangle;
import java.util.ArrayList;
import java.util.List;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JViewport;
import javax.swing.ListSelectionModel;
import javax.swing.table.AbstractTableModel;
public class TableTest extends JFrame {
private JTable tableTest_1;
private ArrayListStringTableModel tableTestModel_1;
private JTable tableTest_2;
private ArrayListStringTableModel tableTestModel_2;
private JScrollPane tableTestScrollPane_1;
private JScrollPane tableTestScrollPane_2;
private class ArrayListStringTableModel extends AbstractTableModel {
/**
*
*/
private static final long serialVersionUID = 3071398398073956893L;
private List <String> listOfStrings;
private String[] columnNames = {""};
public ArrayListStringTableModel (String[] lColumnNames) {
columnNames …Run Code Online (Sandbox Code Playgroud)