JAVA程序不解

来源:百度知道 编辑:UC知道 时间:2024/06/30 21:16:37
public ColorTest(String s){
super(s);
Container contentPane=getContentPane();
contentPance.setLayout(new BorderLayout())
............................................
以上几句不知道什么意思 希望老大们 每句都告诉我是什么用 为什么要用 谢谢
text.setFont(new Font("隶书",font.ITALIC,fontSize));
这句是什么作用?最好每个小部分都给我解释下 如果清楚了再加分~,font.ITALIC 是不是调用FONT里面的ITALIC?如果是会输出什么?

这是个构造函数
super(s);是调用父类的构造函数

Container contentPane=getContentPane();是调用该类的方法得到Container
contentPance.setLayout(new BorderLayout())设置 LayoutManager--定义知道如何布置 Container 类的接口
text.setFont(new Font("隶书",font.ITALIC,fontSize));设置字体为隶书 斜体样式 以及fontSize字号 font.ITALIC为 斜体样式常量。是Font的静态常量

像这些问题你应该先查文档的

如果英文的看不懂

网上也有人家已经翻译好的中文chm格式的帮助文档

super(s); //把s传给父类
Container contentPane=getContentPane(); 调用getContentPane()取得Container
contentPance.setLayout(new BorderLayout()) // 设置contentPane的布局

就这几句看不出啥东西来

public ColorTest(String s){
super(s);
Container contentPane=getContentPane();//这个是获取容器 应该懂吧
contentPance.setLayout(new BorderLayout())//这个是设置你GUI的布局 你的布局为BorderLayout
text.setFont(new Font("隶书",font.ITALIC,fontSize));//这个是设置你文本框的字体 字体风格 大小等等
你去看下GUI吧 这是基础