導航:首頁 > 編程語言 > java按鈕字體

java按鈕字體

發布時間:2022-07-15 19:20:49

java 設置窗口背景圖片還有設置按鈕的字體格式例如大小等等··

要加背景的話,可以先聲明一個背景JPanel,在這個JPanel上面畫上圖片,可以像這樣做
JPanel panel = new JPanel() {
@Override
protected void printComponent(Graphics arg0) {
// TODO Auto-generated method stub
super.printComponent(arg0);
arg0.drawImage(img, x, y, width, height, observer);
}
};

你也可以自己繼承JPanel類,然後把圖片、大小作為參數傳遞,然後構造這樣的JPanel。

然後把你放在frame上的東西都放在這個JPanel上。

設置字體你的方法是正確的.setFont(new Font("微軟雅黑", Font.LAYOUT_NO_LIMIT_CONTEXT, 14));,如果想要都設置字體好像只能對每個組件都設置。

Ⅱ java中如何設置按鈕文字的大小、顏色和字體

submit= new JButton("登陸");

submit.setFont(new Font("宋體", Font.PLAIN, 16));
三個參數分別表示: 字體,樣式(粗體,斜體等),字型大小

submit.setForeground(Color.RED);
這個表示給組件上的文字設置顏色Color.RED表示紅色
當然你也可以自己給RGB的值 比如 submit.setForeground(new Color(215,215,200));

JLabel組件支持HTML標記代碼
infoLab= new JLabel("<html><a href='地址'>用戶登陸系統</a></html>", JLabel.CENTER);

*注意:地址要單引號引起來。這個表示給用戶登錄系統幾個字增加超鏈接
infoLab .setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));

這個表示給這個文字添加滑鼠樣式,當滑鼠移動到文字上,滑鼠變成手型

Ⅲ 安卓Java怎麼設置Button的字體

使用方法
第一種是在listview中配置android:listSelector=」@drawable/list_item_bg」
第二種是在listview的item中添加屬性android:background=」@drawable/list_item_bg」
第三種是java代碼中使用:
Drawable drawable = getResources().getDrawable(R.drawable.list_item_bg);
listview.setSelector(drawable);

註:列表有時候為黑的情況,需要加上下面的代碼使其透明:
android:cacheColorHint="@android:color/transparent"

使用selector設置字體顏色

1
2
3
4
5
6
7
8

drawable/button_font.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="<a href="http://schemas.android.com/apk/res/android">" target="_blank">http://schemas.android.com/apk/res/android"></a>
<item android:state_selected="true" android:color="#FF0000" />
<item android:state_focused="true" android:color="#00FF00" />
<item android:state_pressed="true" android:color="#0000FF" />
<item android:color="#000000" />
</selector>

Ⅳ java中,怎麼設置JButton字體的大小和粗體

可以這樣設置JButton的字體大小和粗體
JButton jb=new JButton("確定");
Font f=new Font("宋體",Font.BOLD,16);//根據指定字體名稱、樣式和磅值大小,創建一個新 Font。
jb.setFont(f);

Ⅳ 怎樣改變java中按鈕的字體和顏色

submit= new JButton("登陸");

submit.setFont(new Font("宋體", Font.PLAIN, 16));
三個參數分別表示: 字體,樣式(粗體,斜體等),字型大小

submit.setForeground(Color.RED);
這個表示給組件上的文字設置顏色Color.RED表示紅色
當然你也可以自己給RGB的值 比如 submit.setForeground(new Color(215,215,200));

JLabel組件支持HTML標記代碼
infoLab= new JLabel("<html><a href='地址'>用戶登陸系統</a></html>", JLabel.CENTER);

*注意:地址要單引號引起來。這個表示給用戶登錄系統幾個字增加超鏈接
infoLab .setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));

這個表示給這個文字添加滑鼠樣式,當滑鼠移動到文字上,滑鼠變成手型

Ⅵ java通過按鈕改變文本框內字體顏色,在原代碼上面改,盡量簡單一點

import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Insets;
import java.awt.TextArea;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextPane;
import javax.swing.border.EmptyBorder;
import javax.swing.text.AttributeSet;
import javax.swing.text.BadLocationException;
import javax.swing.text.SimpleAttributeSet;
import javax.swing.text.StyleConstants;
import javax.swing.text.StyleContext;
import javax.swing.text.StyledDocument;
public class main {
static String tf_str=null;
public static void main(String[] args) {
Frame a = new Frame("列印");
a.setBounds(400, 300, 400, 300);
a.setLayout(new FlowLayout());
TextField b = new TextField(20);
Button c = new Button("確定");
Button e = new Button("紅色");
Button f = new Button("藍色");
JTextPane d=new JTextPane();
d.setMargin(new Insets(100,100, 100, 100));
a.add(b);
a.add(c);
a.add(d);
a.add(e);
a.add(f);
a.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});

c.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {
d.setText("");
tf_str = b.getText().trim();
b.setText("");
appendToPane(d, tf_str, Color.black);
b.requestFocus();
}
});
e.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
d.setText("");
appendToPane(d, tf_str, Color.RED);

}
});
f.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
d.setText("");
appendToPane(d, tf_str, Color.BLUE);

}
});
a.setVisible(true);
}
private static void appendToPane(JTextPane tp, String msg, Color c) {
StyleContext sc = StyleContext.getDefaultStyleContext();
AttributeSet aset = sc.addAttribute(SimpleAttributeSet.EMPTY, StyleConstants.Foreground, c);
aset = sc.addAttribute(aset, StyleConstants.FontFamily, "宋體");
aset = sc.addAttribute(aset, StyleConstants.Alignment, StyleConstants.ALIGN_JUSTIFIED);
int len = tp.getDocument().getLength();
tp.setCaretPosition(len);
tp.setCharacterAttributes(aset, false);
tp.replaceSelection(msg);
}

}

Ⅶ java 按鈕字體設置問題

pack() 函數可以自動調整按鈕的尺寸來適合文字。

Button btnDemo = new Button("This is a demo");
....... // 你的代碼
btnDemo.pack();
.......

閱讀全文

與java按鈕字體相關的資料

熱點內容
怎麼降為安卓10 瀏覽:994
javaweb程序設計郭 瀏覽:247
gm聲望命令 瀏覽:484
pdf轉換器電腦版免費 瀏覽:41
解壓歌曲什麼歌最好 瀏覽:151
諾貝爾pdf 瀏覽:967
雲伺服器快速安裝系統原理 瀏覽:788
蘋果騰訊管家如何恢復加密相冊 瀏覽:115
手機軟體反編譯教程 瀏覽:858
sqlserver編程語言 瀏覽:650
gpa國際標准演算法 瀏覽:238
伺服器編程語言排行 瀏覽:947
怎麼下載快跑app 瀏覽:966
小紅書app如何保存視頻 瀏覽:172
如何解開系統加密文件 瀏覽:811
linux切換root命令 瀏覽:283
c編譯之後界面一閃而過怎麼辦 瀏覽:881
怎麼看ic卡是否加密 瀏覽:726
lgplc編程講座 瀏覽:810
cnc手動編程銑圓 瀏覽:724