JPanel
の中にを含めようとしていJScrollPane
ます。の希望のサイズを設定するとJScrollPane
、パネルが自動的に中央に配置されます。左揃えにしたい。実際のインナーパネルはのサイズに気づきましたJScrollPanel
が、どういうわけか中身が中央に配置されています。の代わりにとのJScrollPane
メソッドを使用する場合。setMinimum
setMaximum
setPreferredSize
編集:コメントから移行されたコード:
JPanel myStandardPanel = new JPanel();
myStandardPanel.setMinimumSize(new Dimension(width, height));
myStandardPanel.setMaximumSize(new Dimension(width, height));
myStandardPanel.setLayout(new BorderLayout());
JPanel alignHorizontalPanel = new JPanel();
alignHorizontalPanel.setMinimumSize(new Dimension(width, height));
alignHorizontalPanel.setMaximumSize(new Dimension(width, height));
alignHorizontalPanel.setLayout(new BorderLayout());
JScrollPane jscp = new JScrollPane(newPanel,
JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
jscp.setPreferredSize(new Dimension(width - 100, height - 100));
newPanel.setMinimumSize(new Dimension(width, height));
newPanel.setMaximumSize(new Dimension(width, height));
mainPanel.add(myStandardPanel, panelIdentifier);