Как добавить JScrollPane

259
11 октября 2017, 06:14
public class ComponentsTableFrame {
public void createComponentsTableFrame(TableFrame tableFrame) {
    JPanel mainPanel = new JPanel();
    Color BG = Color.BLACK;
    JButton[][] buttons = new JButton[70][70];
    mainPanel.setLayout(null);
    //mainPanel.setBorder(BorderFactory.createEmptyBorder(3,3,3,3));
    mainPanel.setBackground(BG);
    JPanel clusters[][] = new JPanel[14][14];
    int x = 0;
    int y = 0;
    for (int i = 0; i < clusters.length; i++) {
        for (int j = 0; j < clusters[i].length; j++) {
            clusters[i][j] = new JPanel(new GridLayout(5,5));
            clusters[i][j].setBounds(x,y,100,100);
            mainPanel.add(clusters[i][j]);
            x = x + 103;
        }
        y = y + 103;
        x = 0;
    }
    for (int i = 0; i < buttons.length; i++) {
        int panelI = i / 5;
        for (int j = 0; j < buttons[i].length; j++) {
            int panelJ = j / 5;
            String text = String.format("[%d, %d]", j, i);
            buttons[i][j] = new JButton(text);
            buttons[i][j].setSize(new Dimension(10,10));
            clusters[panelI][panelJ].add(buttons[i][j]);
        }
    }
    tableFrame.add(mainPanel);
}

}

вот код вот результат ни как не получается добавить скролл

READ ALSO
OutputStream java

OutputStream java

Как записать число double в байтовый поток?

198
javax.persistence.EntityNotFoundException: Unable to find &#39;ENTITY&#39; with id

javax.persistence.EntityNotFoundException: Unable to find 'ENTITY' with id

Имею три сущности: Database, Table, FieldСвязаны они отношением one-to-many

347
JAXB, ExceptionInInitializerError

JAXB, ExceptionInInitializerError

Класс DataObject

307
JavaFX. Inset / Outset Border

JavaFX. Inset / Outset Border

Доброго времени сутокСобственно, вопрос состоит в том, как сделать в JavaFX рамку типа Inset / Outset

207