java改變字體代碼 java怎么改變字體
Java中如何更換窗口標(biāo)題欄字體(如何通過軟件代碼修改)
復(fù)制以下代碼,修改相應(yīng)地方即可:
private?static?void?loadIndyFont()
{
UIManager.put("CheckBox.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("Tree.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("Viewport.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("ProgressBar.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("RadioButtonMenuItem.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("FormattedTextField.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("ToolBar.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("ColorChooser.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("ToggleButton.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("Panel.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("TextArea.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("Menu.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("RadioButtonMenuItem.acceleratorFont",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("Spinner.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("Menu.acceleratorFont",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("CheckBoxMenuItem.acceleratorFont",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("TableHeader.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("TextField.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("OptionPane.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("MenuBar.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("Button.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("Label.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("PasswordField.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("InternalFrame.titleFont",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("OptionPane.buttonFont",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("ScrollPane.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("MenuItem.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("ToolTip.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("List.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("OptionPane.messageFont",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("EditorPane.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("Table.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("TabbedPane.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("RadioButton.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("CheckBoxMenuItem.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("TextPane.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("PopupMenu.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("TitledBorder.font",?new?java.awt.Font("宋體",?0,?12));
UIManager.put("ComboBox.font",?new?java.awt.Font("宋體",?0,?12));
}
Java中設(shè)置字體
java中沒有自帶的字體對話框,這需要自己來編寫。
text.setFond("字體名字",字形(如,fond.bold),大小)
import java.awt.*;
import java.awt.event.*;
import javax.swing.JColorChooser;
//import javax.swing.border.*;
class ff extends Frame implements ActionListener
{
Choice font,size,bolder;
Button bb;
ff(String s)
{
setTitle(s);
font=new Choice();
bolder=new Choice();
size=new Choice();
//bolder.add加監(jiān)視器
//font.add加監(jiān)視器
//size.add加監(jiān)視器
Panel p1=new Panel();
Panel p2=new Panel();
bb=new Button("點(diǎn)擊打開");
bb.addActionListener(this);
p1.setLayout(new GridLayout(4,1));
p2.setLayout(new GridLayout(4,1));
GraphicsEnvironment gg=GraphicsEnvironment.getLocalGraphicsEnvironment();
String ss[]=gg.getAvailableFontFamilyNames();
String bold[]={"Font.BOLD","Font.CENTER_BASELINE","Font.CENTER_BASELINE","Font.ITALIC",
"Font.PLAIN","Font.ROMAN_BASELINE","Font.TRUETYPE_FONT"};
for(int i=126;iss.length;i++)
font.add(ss[i]);
for(int i=12;i=64;i+=2)
{
String w=String.valueOf(i);
size.add(w);
}
for(int i=0;ibold.length;i++)
{
bolder.add(bold[i]);
}
p1.add(new Label("請選擇字體"));
p1.add(font);
p1.add(new Label("請選擇大小"));
p1.add(size);
p2.add(new Label("請選擇字型"));
p2.add(bolder);
p2.add(new Label("請選擇字體顏色"));
p2.add(bb);
add(p2,BorderLayout.WEST);
add(p1,BorderLayout.EAST);
setSize(250,150);
setVisible(true);
pack();
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent ee)
{
System.exit(0);
}
});
}
public void actionPerformed(ActionEvent e)
{
Color cc=JColorChooser.showDialog(this,"顏色對話框",null);
bb.setBackground(cc);//應(yīng)用舉例
}
}
public class font
{
public static void main(String[] args)
{
new ff("字體對話框");
}
}
java用什么方法設(shè)置label的字體
Java設(shè)置label字體代碼如下:
ublic?class?SetColor?extends?JFrame{
JLabel?jlabel?=?new?JLabel("顏色,大小");
public?SetColor(){
??this.setLayout(null);
??jlabel.setBounds(0,?0,?200,?40);
??jlabel.setFont(new?Font("",1,30));//設(shè)置字體大小
??jlabel.setForeground(Color.BLUE);//設(shè)置字體顏色
??this.add(jlabel);
??this.setSize(200,200);
??this.setVisible(true);
?}
?/**
[email protected]
??*/
?public?static?void?main(String[]?args)?{
??//?TODO?Auto-generated?method?stub
??SetColor?sc?=?new?SetColor();
?}}
java 如何設(shè)置字體格式?
Java Swing中可以給每個(gè)控件設(shè)置字體格式和其他屬性的設(shè)置,示例如下:\x0d\x0asubmit= new JButton("登陸");\x0d\x0asubmit.setFont(new Font("宋體", Font.PLAIN, 16));\x0d\x0a三個(gè)參數(shù)分別表示: 字體,樣式(粗體,斜體等),字號(hào)\x0d\x0a submit.setForeground(Color.RED);\x0d\x0a這個(gè)表示給組件上的文字設(shè)置顏色Color.RED表示紅色\x0d\x0a當(dāng)然你也可以自己給RGB的值 比如 submit.setForeground(new Color(215,215,200));
上一篇:java學(xué)習(xí)代碼庫 java代碼教學(xué)
欄 目:Java編程
下一篇:沒有了
本文標(biāo)題:java改變字體代碼 java怎么改變字體
本文地址:http://mengdiqiu.com.cn/a1/Javabiancheng/17351.html
您可能感興趣的文章
- 04-10java學(xué)習(xí)代碼庫 java代碼教學(xué)
- 04-10b2bjava開源代碼的簡單介紹
- 04-09java視頻下載代碼解釋 java下載網(wǎng)頁視頻
- 04-09簡易教務(wù)系統(tǒng)java代碼 簡易教務(wù)系統(tǒng)java代碼大全
- 04-09java遮罩層代碼 java面板
- 04-09對話框代碼java java對話框分為______和_______兩種
- 04-09java堆的基本代碼 java 堆的結(jié)構(gòu)
- 04-09java計(jì)時(shí)開關(guān)代碼 java計(jì)時(shí)程序
- 04-09java代碼重構(gòu)優(yōu)化經(jīng)驗(yàn) java代碼重構(gòu)的思路
- 04-09java貸款利率代碼 java利率是什么數(shù)據(jù)類型


閱讀排行
本欄相關(guān)
- 04-10java改變字體代碼 java怎么改變字體
- 04-10java學(xué)習(xí)代碼庫 java代碼教學(xué)
- 04-10b2bjava開源代碼的簡單介紹
- 04-09java視頻下載代碼解釋 java下載網(wǎng)頁視
- 04-09簡易教務(wù)系統(tǒng)java代碼 簡易教務(wù)系統(tǒng)
- 04-09java遮罩層代碼 java面板
- 04-09對話框代碼java java對話框分為______和
- 04-09java堆的基本代碼 java 堆的結(jié)構(gòu)
- 04-09java計(jì)時(shí)開關(guān)代碼 java計(jì)時(shí)程序
- 04-09java代碼重構(gòu)優(yōu)化經(jīng)驗(yàn) java代碼重構(gòu)的
隨機(jī)閱讀
- 08-05淺析織夢CMS系統(tǒng)三個(gè)最重要的安全設(shè)
- 01-10淺析C/C++ 中return *this和return this的區(qū)別
- 01-10詳解C++編程中數(shù)組的基本用法
- 01-10VBS實(shí)現(xiàn)GB2312,UTF-8,Unicode,BIG5編碼轉(zhuǎn)換工
- 04-02html5的例子,HTML示例
- 08-05對織夢標(biāo)簽調(diào)用的內(nèi)容進(jìn)行判斷并輸
- 08-05dedecms怎么實(shí)現(xiàn)文章標(biāo)題-欄目名稱-網(wǎng)
- 08-05dedecms織夢文章來源和作者不填或者為
- 01-10vue 對axios get pust put delete封裝的實(shí)例代
- 01-10VBS教程:方法-WriteLine 方法