0

JPanelの中にを含めようとしていJScrollPaneます。の希望のサイズを設定するとJScrollPane、パネルが自動的に中央に配置されます。左揃えにしたい。実際のインナーパネルはのサイズに気づきましたJScrollPanelが、どういうわけか中身が中央に配置されています。の代わりにとのJScrollPaneメソッドを使用する場合。setMinimumsetMaximumsetPreferredSize

編集:コメントから移行されたコード:

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);
4

0 に答える 0