package de.darkress.pic16f84sim.gui; import javax.swing.*; import java.awt.*; import java.awt.geom.Dimension2D; public class SramTable { private final int rows = 32; private final int columns = 8; private Object[][] data = new Object[rows][columns]; public JTable getTable() { return table; } private JTable table = new JTable(data, createColumns()); public SramTable() { int count = 0; for (int i = 0; i < rows; i++) { for (int j = 0; j < columns; j++) { data[i][j] = Integer.toHexString(count).toUpperCase(); table.getColumnModel().getColumn(j).setPreferredWidth(30); count++; } } } private Object[] createColumns(){ Object[] columnNames = new Object[columns]; for (int j = 0; j < columns; j++) { columnNames[j] = j; } return columnNames; } public void table() { // Create a scroll pane and add the table to it JScrollPane scrollPane = new JScrollPane(table); // Create a panel and add the scroll pane to it JPanel panel = new JPanel(); panel.add(scrollPane); // Create a frame and add the panel to it } }