谁能看懂下面的Java代码
答案:4 悬赏:50 手机版
解决时间 2021-03-21 11:18
- 提问者网友:我是女神我骄傲
- 2021-03-21 01:29
谁能看懂下面的Java代码
最佳答案
- 五星知识达人网友:西岸风
- 2021-03-21 02:58
这代码不复杂!把分给我。
哥来告诉你,不知道你用过java 的font 类没有。就是字体类。font 有 字体,样式,字体大小。
java.awt.Font
设计字体显示效果 Font mf = new Font(String 字体,int 风格,int 字号);
字体:TimesRoman, Courier, Arial等
风格:三个常量 lFont.PLAIN, Font.BOLD, Font.ITALIC
字号:字的大小(磅数)
设置组件当前使用的字体:setFont(Font fn)
获取组件当前使用的字体:getFont()
int i= font.stringWidth(String str);获取str字符的长度
哥总结一下吧。把ta1字体的样式 取出来 new 一个新的ta2 的字体,让它字号跟ta1一样,字体风格么?如果ta1的风格是粗体那就是style1^1 如果ta1风格是斜体就是style1^2
哥来告诉你,不知道你用过java 的font 类没有。就是字体类。font 有 字体,样式,字体大小。
java.awt.Font
设计字体显示效果 Font mf = new Font(String 字体,int 风格,int 字号);
字体:TimesRoman, Courier, Arial等
风格:三个常量 lFont.PLAIN, Font.BOLD, Font.ITALIC
字号:字的大小(磅数)
设置组件当前使用的字体:setFont(Font fn)
获取组件当前使用的字体:getFont()
int i= font.stringWidth(String str);获取str字符的长度
哥总结一下吧。把ta1字体的样式 取出来 new 一个新的ta2 的字体,让它字号跟ta1一样,字体风格么?如果ta1的风格是粗体那就是style1^1 如果ta1风格是斜体就是style1^2
全部回答
- 1楼网友:酒醒三更
- 2021-03-21 05:15
大体上就是设置字体,类型,大小等在一多行多列的文本框中输出的意思
- 2楼网友:傲气稳了全场
- 2021-03-21 04:38
style.behavior的用法
语法:
behavior : url (url) | url (#objID ) | url (#default#behaviorName)
参数:
url (url) : 使用绝对或相对地址指定DHTML行为组件(.htc)
url (#objID ) : 用二进制实现DHTML行为,#objID为object对象指定的id特性
url (#default#behaviorName) : IE的默认行为。由behaviorName指定
说明:
设置或检索对象的DHTML行为。
多个行为之间用空格隔开。
例:
div { behavior: url(fly.htc) url(shy.htc);
在脚本程序中可以用 ID.style.behavior="url()" 来设定改变behavor.
语法:
behavior : url (url) | url (#objID ) | url (#default#behaviorName)
参数:
url (url) : 使用绝对或相对地址指定DHTML行为组件(.htc)
url (#objID ) : 用二进制实现DHTML行为,#objID为object对象指定的id特性
url (#default#behaviorName) : IE的默认行为。由behaviorName指定
说明:
设置或检索对象的DHTML行为。
多个行为之间用空格隔开。
例:
div { behavior: url(fly.htc) url(shy.htc);
在脚本程序中可以用 ID.style.behavior="url()" 来设定改变behavor.
- 3楼网友:杯酒困英雄
- 2021-03-21 03:29
//TextArea :public Font getFont() 获取组件的字体。
Font font1=ta1.getFont();
//TextArea :public void setFont(Font f) 设置组件的字体。
// Font 类的构造函数: public Font(String name, int style, int size) 根据指定名称、样式和磅值大小,创建一个新 Font。
ta1.setFont(new Font(font1.getName(),font1.getStyle(),font1.getSize()));
//取得 ta1 使用的字体样式
int style1=font1.getStyle();
// BoldB 和 ItalicB 可能是两个按钮,用来设置是否加粗和斜体
// 下面的 if 语句根据按下的按钮来设置字体样式(style)
if((e.getSource()==BoldB)||(e.getSource()==ItalicB))
{
//字体样式(style)可以取下面三个常量值
//public static final int PLAIN 0 ,普通
//public static final int BOLD 1 ,加粗
//public static final int ITALIC 2 ,斜体
//以及 BOLD + ITALIC ,粗斜
// " ^ " 是按位异或运算符,异或的规则是
// 1^1=0,0^0=0,1^0=1,0^1=1,即不同值为1,相同值为0
// *************************注意下面是这段程序最精彩的地方*************************
// ********************就下面的两条注释就值你的分数了,哈哈 *********************
//根据异或运算的规则,点击按钮 BoldB,如果字体原来不是加粗的则加粗,原来已经加粗的则取消加粗
if(e.getSource()==BoldB) style1=style1^1;
/根据异或运算的规则,/点击按钮 ItalicB,如果字体原来不是倾斜的则倾斜,原来已经倾斜的则取消倾斜
if(e.getSource()==ItalicB) style1=style1^2;
ta2.setFont(new Font(font1.getName(),style1,font1.getSize()));
}
Font font1=ta1.getFont();
//TextArea :public void setFont(Font f) 设置组件的字体。
// Font 类的构造函数: public Font(String name, int style, int size) 根据指定名称、样式和磅值大小,创建一个新 Font。
ta1.setFont(new Font(font1.getName(),font1.getStyle(),font1.getSize()));
//取得 ta1 使用的字体样式
int style1=font1.getStyle();
// BoldB 和 ItalicB 可能是两个按钮,用来设置是否加粗和斜体
// 下面的 if 语句根据按下的按钮来设置字体样式(style)
if((e.getSource()==BoldB)||(e.getSource()==ItalicB))
{
//字体样式(style)可以取下面三个常量值
//public static final int PLAIN 0 ,普通
//public static final int BOLD 1 ,加粗
//public static final int ITALIC 2 ,斜体
//以及 BOLD + ITALIC ,粗斜
// " ^ " 是按位异或运算符,异或的规则是
// 1^1=0,0^0=0,1^0=1,0^1=1,即不同值为1,相同值为0
// *************************注意下面是这段程序最精彩的地方*************************
// ********************就下面的两条注释就值你的分数了,哈哈 *********************
//根据异或运算的规则,点击按钮 BoldB,如果字体原来不是加粗的则加粗,原来已经加粗的则取消加粗
if(e.getSource()==BoldB) style1=style1^1;
/根据异或运算的规则,/点击按钮 ItalicB,如果字体原来不是倾斜的则倾斜,原来已经倾斜的则取消倾斜
if(e.getSource()==ItalicB) style1=style1^2;
ta2.setFont(new Font(font1.getName(),style1,font1.getSize()));
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯