JScrollPane 问题,求助达人!
frame = new JFrame();
frame.setTitle("Market Tool");
//frame.setResizable(false);
frame.setBounds(100, 100, 769, 528);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Dimension d=Toolkit.getDefaultToolkit().getScreenSize();
final JSplitPane splitPane = new JSplitPane();
splitPane.setResizeWeight(0.3);
splitPane.disable();
frame.getContentPane().add(splitPane, BorderLayout.CENTER);
list = new JList();
splitPane.setLeftComponent(list);
final JScrollPane scrollPane = new JScrollPane();
splitPane.setRightComponent(scrollPane);
final JPanel panel = new JPanel();
panel.setLayout(null);
scrollPane.setViewportView(panel);
final JButton button = new JButton();
button.setText("New JButton");
button.setBounds(148, 407, 184, 137);
panel.add(button);
为何无法显示下拉框以便显示完整的按钮?
Dimension d=Toolkit.getDefaultToolkit().getScreenSize();
panel.setPreferredSize(d);
加上这两句倒是可以显示整个按钮了,可是显示的panel太大,并不是我所需要的panel .求助达人!