如何达到 outerPanel 的全宽?
private JPanel createLabelPanel() {
final JToolTip tt = new JToolTip();
//tt.setSize(new Dimension(100,200));
final CompoundBorder cb = new CompoundBorder(tt.getBorder(), BorderFactory.createEmptyBorder(2, 2, 2, 2));
final JPanel innerPanel = new JPanel();
innerPanel.setBorder(BorderFactory.createLineBorder(Color.BLACK));
innerPanel.setBorder(cb);
innerPanel.setBackground(tt.getBackground());
innerPanel.add(displayLabel);
innerPanel.setBorder(BorderFactory.createLineBorder(Color.GREEN));
final JScrollPane tooltipscrool = new JScrollPane(innerPanel);
//tooltipscrool.setMinimumSize(new Dimension(200,100));
tooltipscrool.setPreferredSize(new Dimension(100,120));
tooltipscrool.setBorder(BorderFactory.createLineBorder(Color.BLACK));
final JPanel outerPanel = new JPanel();
outerPanel.add(tooltipscrool);
outerPanel.setBorder(BorderFactory.createLineBorder(Color.GREEN));
//outerPanel.set
return outerPanel;
}
让我:
我的目标是拥有一个完整的内部面板(绿色)。