java GUI为什么只显示滚动面板
packagedove;importjavax.swing.*;publicclassJScollPaneTest{publicstaticvoidmain(String...
package dove;
import javax.swing.*;
public class JScollPaneTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame = new JFrame();
frame.setLayout(null);//自由布局
frame.setBounds(450, 100, 350, 385);//边大小
frame.setResizable(false);
frame.setTitle("服务器");
//创建指定滚动策略的面板
JScrollPane panel = new JScrollPane(
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
panel.setBounds(60,50,200,200);
frame.add(panel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
JTextField nameTxt = new JTextField();
nameTxt.setBounds(80,50,120,26);
panel.add(nameTxt);
JTextArea intrArea = new JTextArea();
JScrollPane scrollPane = new JScrollPane(intrArea,
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
scrollPane.setBounds(20,230,260,120);
panel.add(scrollPane);
JButton btn = new JButton("发送");
btn.setBounds(50,420,60,26);
panel.add(btn);
}
}
如图和代码,在最初我打JSP时就是这个样子,后来加了纯文本区域和文本字段还有按钮,为什么还是这个样子啊,在线等,急死拉 展开
import javax.swing.*;
public class JScollPaneTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame = new JFrame();
frame.setLayout(null);//自由布局
frame.setBounds(450, 100, 350, 385);//边大小
frame.setResizable(false);
frame.setTitle("服务器");
//创建指定滚动策略的面板
JScrollPane panel = new JScrollPane(
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
panel.setBounds(60,50,200,200);
frame.add(panel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
JTextField nameTxt = new JTextField();
nameTxt.setBounds(80,50,120,26);
panel.add(nameTxt);
JTextArea intrArea = new JTextArea();
JScrollPane scrollPane = new JScrollPane(intrArea,
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
scrollPane.setBounds(20,230,260,120);
panel.add(scrollPane);
JButton btn = new JButton("发送");
btn.setBounds(50,420,60,26);
panel.add(btn);
}
}
如图和代码,在最初我打JSP时就是这个样子,后来加了纯文本区域和文本字段还有按钮,为什么还是这个样子啊,在线等,急死拉 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
1个回答
2015-06-17
展开全部
楼主,你看到的,应该是前面的JScrollPane,想在里面放多个组件,应该先放一个容器如JPanel。。。。。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询