java文本框顏色代碼,java文本框顏色代碼大全

怎么在java的文本框中體現(xiàn)字體和顏色的設(shè)置

Font font = new Font("宋體",Font.BOLD,15); //創(chuàng)建一個(gè)字體以便其它調(diào)用

創(chuàng)新互聯(lián)主營(yíng)麻山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP開發(fā),麻山h5小程序設(shè)計(jì)搭建,麻山網(wǎng)站營(yíng)銷推廣歡迎麻山等地區(qū)企業(yè)咨詢

哪個(gè)文本框調(diào)用就用 .setFont(font);

修改字體顏色用 .setForeground(Color.blue)

如何設(shè)置JAVA中對(duì)話框的文字字體,顏色

關(guān)于設(shè)置對(duì)話框的背景顏色,和設(shè)置控件的字體顏色或背景顏色:

首先要為對(duì)話框添加消息映射,主要是:

BEGIN_MESSAGE_MAP(CXXXDlg, CDialog)

ON_WM_ERASEBKGND()//背景色

ON_WM_CTLCOLOR()//設(shè)置文本等控件相關(guān)顏色

END_MESSAGE_MAP()

然后在相關(guān)代碼區(qū)域添加代碼:

//背景色

BOOL CXXXDlg::OnEraseBkgnd(CDC* pDC)

{

// TODO: 在此添加消息處理程序代碼和/或調(diào)用默認(rèn)值

//背景色

BOOL retValue= CDialog::OnEraseBkgnd(pDC);

CRect rc;

GetClientRect(rc);

pDC-FillSolidRect(rc,RGB(230,240,250));

return retValue;

}

// 除按紐之外的其他控件,字體顏色、字體背景顏色、控件背景顏色等。

HBRUSH CXXXDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)

{

HBRUSH hbr = CBkDialog::OnCtlColor(pDC, pWnd, nCtlColor);

// TODO: 在此更改DC 的任何屬性

//對(duì)除了按鈕外的其他控件有效

if(pWnd-GetDlgCtrlID() == IDC_STATIC_TEXT )//關(guān)聯(lián)控件ID

{

//設(shè)置字體顏色

pDC-SetTextColor(RGB(200,100,80));

//設(shè)置文本背景顏色

pDC-SetBkColor(RGB(230,240,250));

//設(shè)置控件背景顏色

hbr = ::CreateSolidBrush(RGB(230,240,250));

return hbr;

}

// TODO: 如果默認(rèn)的不是所需畫筆,則返回另一個(gè)畫筆

return hbr;

}

如何在這個(gè)JAVA做的記事本中設(shè)置文本框的背景顏色呢?

JTextField jtf=new JTextfield();

jtf.setForeground(Color.red);//設(shè)置文本框內(nèi)文字顏色為紅色

jtf.setBackground(Color.green);//設(shè)置文本框背景色為綠色

在java中怎樣設(shè)置文本框中的背景色?

最近要實(shí)現(xiàn)一個(gè)功能,類似Cmd等控制臺(tái)窗口的樣式。一個(gè)對(duì)話框中放置一個(gè)編輯框,需要在窗口開啟后將編輯框的背景色設(shè)置為黑色,將其上面的字體顏色設(shè)置為白色。

于是研究了一下,發(fā)現(xiàn)功能的實(shí)現(xiàn)很容易,需要添加WM_CTLCOLOR消息的響應(yīng)函數(shù):OnCtlColor。代碼如下:

HBRUSH?CShellDlg::OnCtlColor(CDC*?pDC,?CWnd*?pWnd,?UINT?nCtlColor) ?{ ? HBRUSH?hbr?=?CDialogEx::OnCtlColor(pDC,?pWnd,?nCtlColor); ?//?TODO:??在此更改?DC?的任何特性 ,//?TODO:??如果默認(rèn)的不是所需畫筆,則返回另一個(gè)畫筆 。

if?(pWndGetDlgCtrlID()==IDC_DISPLAY) ? { ?, pDC-SetBkColor(RGB(0,0,0)); ?pDC-SetTextColor(RGB(255,255,255)); ? hbr=(HBRUSH)GetStockObject(BLACK_BRUSH); ? return?hbr; ? } return?hbr; ?}

JAVA 文本框字體顏色

JTextArea本身不具備這樣的功能,它是純文本組件,你可以使用JTextPane,通過操作Document文檔來控制JTextPane顯示的內(nèi)容,下面的代碼在一個(gè)JTextPane中顯示了一個(gè)圖標(biāo),三行文字,每行用不同的顏色和大小顯示:

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import javax.swing.text.*;

import java.io.*;

public class Test {

JFrame frame;

JTextPane textPane;

File file;

Icon image;

public Test(){

frame = new JFrame("JTextPane");

textPane = new JTextPane();

file = new File("./classes/test/icon.gif");

image = new ImageIcon(file.getAbsoluteFile().toString());

}

public void insert(String str, AttributeSet attrSet) {

Document doc = textPane.getDocument();

str ="\n" + str ;

try {

doc.insertString(doc.getLength(), str, attrSet);

}

catch (BadLocationException e) {

System.out.println("BadLocationException: " + e);

}

}

public void setDocs(String str,Color col,boolean bold,int fontSize) {

SimpleAttributeSet attrSet = new SimpleAttributeSet();

StyleConstants.setForeground(attrSet, col);

//顏色

if(bold==true){

StyleConstants.setBold(attrSet, true);

}//字體類型

StyleConstants.setFontSize(attrSet, fontSize);

//字體大小

insert(str, attrSet);

}

public void gui() {

textPane.insertIcon(image);

setDocs("第一行的文字",Color.red,false,20);

setDocs("第二行的文字",Color.BLACK,true,25);

setDocs("第三行的文字",Color.BLUE,false,20);

frame.getContentPane().add(textPane, BorderLayout.CENTER);

frame.addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

System.exit(0);

}});

frame.setSize(200,300);

frame.setVisible(true);

}

public static void main(String[] args) {

Test test = new Test();

test.gui();

}

}

怎么在java的文本框中設(shè)置字體和顏色?

方法如下:

顏色的英文是color,如果swing,所以你定義的對(duì)象 會(huì)有這個(gè)color屬性。

jsp就用font標(biāo)簽,里面也有color屬性。

字體swing就是font。

Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。

當(dāng)前名稱:java文本框顏色代碼,java文本框顏色代碼大全
文章分享:http://muchs.cn/article26/hcjdjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、ChatGPT品牌網(wǎng)站建設(shè)、網(wǎng)站排名微信公眾號(hào)、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)