Java Swing中可以給每個控件設置字體格式和其他屬性的設置,示例如下:
定制設計可以根據自己的需求進行定制,成都網站建設、網站制作構思過程中功能建設理應排到主要部位公司成都網站建設、網站制作的運用實際效果公司網站制作網站建立與制做的實際意義
submit= new JButton("登陸");
submit.setFont(new Font("宋體", Font.PLAIN, 16));
三個參數分別表示: 字體,樣式(粗體,斜體等),字號
submit.setForeground(Color.RED);
這個表示給組件上的文字設置顏色Color.RED表示紅色
當然你也可以自己給RGB的值 比如 submit.setForeground(new Color(215,215,200));
復制以下代碼,修改相應地方即可:
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));
}
用樣式定義,如:對p標簽下的字體:p {font-family: "微軟雅黑,新宋體,宋體";},而且可以定義多個字體,如果第一個字體支持就用第一個,第一個沒有用第二個,依次類推。
將它所在的容器設置為空布局
這樣你就可以在該容器內隨意擺放控件了,比如
JPanel?p?=?new?Jpanel();
JLabel?l?=?new?JLabel("java");
p.setLayout(null);//設置空布局
p.add(l);//添加控件
l.setLocation(0,0,50,20);//設置控件相對于容器JPanel左上角的距離和控件的大小。
Java設置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));//設置字體大小
jlabel.setForeground(Color.BLUE);//設置字體顏色
this.add(jlabel);
this.setSize(200,200);
this.setVisible(true);
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
SetColor sc = new SetColor();
}}
字體 Font
setFont("隸書",Font.ITATIC,23)
意思就是("字體名字",字形(如,fond.bold),大小)
等等
setTextColor(0xFF0000FF);
//0xFF0000FF是int類型的數據,分組一下0x|FF|0000FF,0x是代表顏色整 數的標記,ff是表示透明度,0000FF表示顏色,注意:這里0xFF0000FF必須是8個的顏色表示,不接受0000FF這種6個的顏色表示。
setTextColor(Color.rgb(255, 255, 255));
setTextColor(Color.parseColor("#FFFFFF"));
//還有就是使用資源文件進行設置
setTextColor(this.getResources().getColor(R.color.blue));
//通過獲得資源文件進行設置。根據不同的情況R.color.blue也可以是R.string.blue或者
//另外還可以使用系統自帶的顏色類
setTextColor(android.graphics.Color.BLUE);
文章名稱:java窗口字體設置代碼,java中窗口中設置文本
網站網址:http://vcdvsql.cn/article46/hsoohg.html
成都網站建設公司_創新互聯,為您提供網站設計公司、網站策劃、網站導航、虛擬主機、品牌網站建設、域名注冊
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯