成都创新互联致力于互联网品牌建设与网络营销,包括成都做网站、成都网站建设、SEO优化、网络推广、整站优化营销策划推广、电子商务、移动互联网营销等。成都创新互联为不同类型的客户提供良好的互联网应用定制及解决方案,成都创新互联核心团队十余年专注互联网开发,积累了丰富的网站经验,为广大企业客户提供一站式企业网站建设服务,在网站建设行业内树立了良好口碑。
![](/upload/ad_content/xuanchuantu-12.jpg)
1,JAVA中字体怎么设置
new Font(fontNames[fontName.getSelectedIndex()],FontStyles[fontsStyle.getSelectedIndex()],FontSizes[fontsSize.getSelectedIndex()])
你没说清楚具体是要怎样的
2,java 中怎样只设置指定文字的字体如宋体等而不是字号什么的都
一般有一个Font类,然后应用到相应位置object.setFont(new Font());Java.awt.Font设计字体显示效果 Font mf = new Font(String 字体,int 风格,int 字号);字体:TimesRoman, Courier, Arial等风格:三个常量 lFont.PLAIN, Font.BOLD, Font.ITALIC字号:字的大小(磅数)设置组件当前使用的字体:setFont(Font fn)获取组件当前使用的字体:getFont()3,java 设置字体
new 一个BUTTOM(用它来控制字体设置) 然后 监听端口boldJCheckBox = new JCheckBox("Bold");boldJCheckBox.addItemListener(new CheckBoxHandler());private class CheckBoxHandler implements ItemListener private int valBold = Font.PLAIN; public void itemStateChanged(ItemEvent event) if (event.getSource()==boldJCheckBox) valBold = boldJCheckBox.isSelected()?Font.BOLD: Font.PLAIN); textField.setFont(new Font("Serif", valBold, 14); }}代码直接敲的 没测试 主要是实现方法对于问题二 JAVA 里不清楚 .NET里倒有刷新语句PS 我是不是理解错你问题意思了?4,java里面怎么设置字体大小
JTextArea t = new JTextArea();Font font = new Font("Default",Font.PLAIN,size);t.setFont(font);//其中size 就是字体的大小,可以设置。只要再用t.setFont()安装新的字体就行了。Myelice进入上面Windows,选择最后一个Pre那个,在搜索栏输入text,然后可以直接修改两个方法: 一是如果你安装了插件(SWT)你就可以到界面设计里直接找Front这个属性直接改 二是到代码里去手写,其中你可以写一个字体封装类然后那个界面需要就调用一下这个类就可以属性是找 Size惊醒设置也行改成这样就可以了 import java.applet.applet; import java.awt.*; import java.awt.event.*; public class controlstring extends applet implements actionlistener button btn1, btn2; int i = 20; textarea tx; public void init() btn1 = new button("big"); btn2 = new button("small"); tx = new textarea(50, 50); add(btn1); add(btn2); add(tx); tx.setfont(new font("sansserif", font.bold, i)); btn1.addactionlistener(this); btn2.addactionlistener(this); } public void actionperformed(actionevent e) if (e.getsource() == btn1 && i < 60) i = i + 4; tx.setfont(new font("sansserif", font.bold, i)); tx.settext("i is changed to" + i); } else if (e.getsource() == btn2 && i > 4) i = i - 4; tx.setfont(new font("sansserif", font.bold, i)); tx.settext("i is changed to" + i); } } }------------------font font1=new font("sansserif",font.bold,i); 在这里 你创建了一个对象font1,然后其属性都在这里定义了;之后你增加了变量i,但是这并不影响对象中的属性,对象的属性还是和之前定义时一样;所以不会改变。。。
5,java 字体设置
Font --style的样式常量。样式参数可以为 PLAIN,或 BOLD 和 ITALIC ,不知道你要的是不是这个呀?new 一个buttom(用它来控制字体设置) 然后 监听端口boldjcheckbox = new jcheckbox("bold");boldjcheckbox.additemlistener(new checkboxhandler());private class checkboxhandler implements itemlistener private int valbold = font.plain; public void itemstatechanged(itemevent event) if (event.getsource()==boldjcheckbox) valbold = boldjcheckbox.isselected()?font.bold: font.plain); textfield.setfont(new font("serif", valbold, 14); }}代码直接敲的 没测试 主要是实现方法对于问题二 java 里不清楚 .net里倒有刷新语句ps 我是不是理解错你问题意思了?1、对字体的操作MutableAttributeSet attr = new SimpleAttributeSet(); StyleConstants.setFontFamily(attr, family); setCharacterAttributes(editor, attr, false);family为字体2、对字体大小的操作MutableAttributeSet attr = new SimpleAttributeSet(); StyleConstants.setFontSize(attr, size); setCharacterAttributes(editor, attr, false);size为字号3、是否是粗体的操作StyledEditorKit kit = getStyledEditorKit(editor); MutableAttributeSet attr = kit.getInputAttributes(); boolean bold = (StyleConstants.isBold(attr)) ? false : true; SimpleAttributeSet sas = new SimpleAttributeSet(); StyleConstants.setBold(sas, bold); setCharacterAttributes(editor, sas, false);4、是否是斜体的操作StyledEditorKit kit = getStyledEditorKit(editor); MutableAttributeSet attr = kit.getInputAttributes(); boolean italic = (StyleConstants.isItalic(attr)) ? false : true; SimpleAttributeSet sas = new SimpleAttributeSet(); StyleConstants.setItalic(sas, italic); setCharacterAttributes(editor, sas, false);5、是否有下划线的操作StyledEditorKit kit = getStyledEditorKit(editor); MutableAttributeSet attr = kit.getInputAttributes(); boolean underline = (StyleConstants.isUnderline(attr)) ? false : true; SimpleAttributeSet sas = new SimpleAttributeSet(); StyleConstants.setUnderline(sas, underline); setCharacterAttributes(editor, sas, false);6、左中右对齐的处理MutableAttributeSet attr = new SimpleAttributeSet(); StyleConstants.setAlignment(attr, a); setParagraphAttributes(editor, attr, false);public static final void setParagraphAttributes(JEditorPane editor, AttributeSet attr, boolean replace) int p0 = editor.getSelectionStart(); int p1 = editor.getSelectionEnd(); StyledDocument doc = getStyledDocument(editor); doc.setParagraphAttributes(p0, p1 - p0, attr, replace);}a:0:左,1:中,2:右7、文本字体颜色的设置MutableAttributeSet attr = new SimpleAttributeSet(); StyleConstants.setForeground(attr, fg); setCharacterAttributes(editor, attr, false);fg:为color8、文本背景颜色的设置MutableAttributeSet attr = new SimpleAttributeSet(); StyleConstants.setBackground(attr, bg); setCharacterAttributes(editor, attr, false);
文章名称:java设置字体,JAVA中字体怎么设置
转载来源:
http://cdkjz.cn/article/isoiip.html