我在程序中设置每个按钮的大小和位置,怎么不起作用?还有程序产生窗口,点击关闭按钮只能关闭窗口,不能关闭进程,应该如何改?
部分代码:
……
this.setTitle("test");
this.setBounds(300,250,500,200);
this.setLayout(null);
j1.setBounds(60,100,400,50);
this.add(j1);
jb1.setSize(100,50);
jb1.setLocation(120,100);
this.add(jb1);
部分代码:
……
this.setTitle("test");
this.setBounds(300,250,500,200);
this.setLayout(null);
j1.setBounds(60,100,400,50);
this.add(j1);
jb1.setSize(100,50);
jb1.setLocation(120,100);
this.add(jb1);
解决方案 »
- 上传文件的问题 文件的内容是正常的 但是上传的文件名传到服务器后就变成了乱码了!!!!
- 小弟在线急等问题答案。。。
- Swing文件上传
- 往orcal存doc文档并读取
- spring+hibernate在weblogic配置连接池
- 在SPRING自动代理事务中.怎样让指定的拦截器对应指定的目标BEAN?
- TOMCAT中的TOMCAT ADMINISTRATOR为何不能用?
- 程序需要import两个包:org.apache.jasper.*和org.apache.jsp.*,请问到哪下载?
- 启动j2ee 1.3
- 设计问题
- 用hql或者Criteria查询距今6个月没有下订单的客户
- 大数据量展现排序查询问题,上千万条记录数
你的这个this指的是什么?你可以这样操作:JPanel panel=new JPanel();
panel.setLayout(null);
JLabel label=new JLabel("Label");
label.setBounds(*,*,*,*);
panel.add(label);
是需要将面板布局设置布局为null,再将组件添加到面板上,最后再将面板添加到Frame上。至于你说的点击关闭按钮只能关闭窗口,不能关闭进程是因为你没有用对方法。具体请参考
API--JFrame的setDefaultCloseOperation()方法。
实际定义的类派生自JFrame,所以可以直接借用this操作。问题是:当我在程序中指定按钮的位置,使几个按钮排成一行时,程序执行时未达到代码要求的效果,而仅仅排成一行。应该如何处理?
public class test extends JFrame
{
JButton jb1=new JButton("拷贝");
JButton jb2=new JButton("乱序");
JButton jb3=new JButton("聚类");
public test()
{
this.setBounds(300,250,500,200);
this.setLayout(null);
jb1.setSize(100,50);
jb1.setLocation(120,100);
this.add(jb1);
jb2.setSize(100,50);
jb2.setLocation(180,100);
this.add(jb2);
jb3.setSize(100,50);
jb3.setLocation(240,100);
this.add(jb3);
……………………
}
Frame 不是容器。。直接添加会出错
container.setLayout(new FlowLayout());
container.add(......);