让jframe的窗口显示滚动条,source如下import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.WindowConstants;public class TEST extends JPanel { static JButton btn;
static JFrame f;
public static void main(String[] args) {
f = new JFrame();
JPanel p = new TEST();
JScrollPane scroll = new JScrollPane(p);
f.getContentPane().add(scroll);
f.setSize(200,300);
f.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
f.setVisible(true);
}
public TEST() {
setLayout(null);
btn = new JButton("buttonbuttonbuttonbuttonbuttonbutton");
btn.setBounds(30, 0, 400, 25);
add(btn);
}
}
为了控制组件的位置,让TEST的layout为null,但这样发现jframe没法出现滚动条,请问该如何解决.
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.WindowConstants;public class TEST extends JPanel { static JButton btn;
static JFrame f;
public static void main(String[] args) {
f = new JFrame();
JPanel p = new TEST();
JScrollPane scroll = new JScrollPane(p);
f.getContentPane().add(scroll);
f.setSize(200,300);
f.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
f.setVisible(true);
}
public TEST() {
setLayout(null);
btn = new JButton("buttonbuttonbuttonbuttonbuttonbutton");
btn.setBounds(30, 0, 400, 25);
add(btn);
}
}
为了控制组件的位置,让TEST的layout为null,但这样发现jframe没法出现滚动条,请问该如何解决.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货