下面是一个函数体中的一部分,什么意思
JPanel suffixList = new JPanel() {
Insets insets = new Insets(0, 4, 0, 0);
public Insets getInsets() {
return insets;
}
};
JPanel suffixList = new JPanel() {
Insets insets = new Insets(0, 4, 0, 0);
public Insets getInsets() {
return insets;
}
};
解决方案 »
- 通过Socket传输对象的问题
- j2me一个传值问题,大家快来啊,散分啦!
- 本人用swing+tomcat做的一个彩票分析系统大家可以看看
- 有写过记事本的吗?
- 关于抽象方法的.
- 请问JAVA的SOCKET SERVER能不能和C++的SOCKET CLIENT连接?
- (向初学者放血推荐)j2ee 初学者的福音,和斑竹一起“从零开始学j2ee”,jbuilder7+weblogic7 +sql2000
- JTable的问题!
- javascript 疑难求解! (在线等待......)
- 我想横着打,但他总是竖着打印。我已经设置了pageformat.setOrientaion(PageFormat.LANDSCAPES) ,问什么不行?
- vector如何建表格?
- 小程序中出现一个不解的问题,大家进来看看给个提示!!!
这种写法我喜欢,用用更健康。
覆盖JPanel的getInsets()方法。 再创建其对象suffixList
创建一个匿名面板类JPanel,然后在此类中,生成一个新
的Insets对象(设置组件间的左边距为4像素),并通过公共
方法getInsets()方法然后返回此Insets对象
上面匿名类的写法等同于:
class JPanel{
JPanel suffixList = new JPanel()
Insets insets = new Insets(0, 4, 0, 0);
public Insets getInsets(){
return insets;
}
}
//Insets:设置组件之间彼此的间距,它有四个参数,分别是上,左,下,右,默认为(0,0,0,0).