问题描述
- 使用ScrollPane默认的BorderLayout布局管理器,只显示最后一个?(请前辈们指教)
- import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Frame;
import java.awt.ScrollPane;public class ScrollPaneTest {
public static void main(String[] args){
Frame frame = new Frame(""Test"");
ScrollPane scrollPane = new ScrollPane(ScrollPane.SCROLLBARS_ALWAYS);
scrollPane.add(new Button(""gggS"")BorderLayout.SOUTH);
scrollPane.add(new Button(""gggW"")BorderLayout.WEST);
scrollPane.add(new Button(""gggE"")BorderLayout.EAST);
scrollPane.add(new Button(""gggN"")BorderLayout.NORTH);
scrollPane.add(new Button(""gggC"")BorderLayout.CENTER);
frame.add(scrollPane);
frame.pack();
frame.setVisible(true);}
}
解决方案
运行结果还是只是最后添加的那一个按钮啊。我的一次运行结果如下:
时间: 2024-10-30 02:28:21