欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

包含java運(yùn)行顏文字代碼的詞條

用java編寫一個(gè)程序,每次點(diǎn)擊按鈕時(shí)都會(huì)使字體變色。。急,,在線等

參考代碼和注釋

成都網(wǎng)絡(luò)公司-成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)10年經(jīng)驗(yàn)成就非凡,專業(yè)從事成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站,成都網(wǎng)頁設(shè)計(jì),成都網(wǎng)頁制作,軟文發(fā)布平臺(tái)廣告投放等。10年來已成功提供全面的成都網(wǎng)站建設(shè)方案,打造行業(yè)特色的成都網(wǎng)站建設(shè)案例,建站熱線:13518219792,我們期待您的來電!

import?java.awt.*;

import?java.awt.event.*;

import?javax.swing.*;

//注意本類?實(shí)現(xiàn)了ActionListener接口?,需要重寫actionPerformed方法

public?class?DemoFrame2?extends?JFrame?implements?ActionListener{

JLabel?jl;

public?static?final?String?CMD_BS="變色";

public?DemoFrame2()?{

jl?=?new?JLabel("總要有些隨風(fēng),有些入夢,有些長留在心中~",JLabel.CENTER);//文字,并設(shè)置居中

add(jl);

JButton?jb?=?new?JButton(CMD_BS);

jb.setActionCommand(CMD_BS);//按鈕命令參數(shù)

jb.addActionListener(this);//設(shè)置按鈕被點(diǎn)擊后的事件響應(yīng),去執(zhí)行actionPerformed力的方法

JPanel?jp?=?new?JPanel();

jp.add(jb);

add(jp,BorderLayout.SOUTH);

setSize(300,?130);//窗口大小

setLocationRelativeTo(null);//窗口居中

setDefaultCloseOperation(EXIT_ON_CLOSE);

setVisible(true);

}

public?static?void?main(String[]?args)?{

new?DemoFrame2();//啟動(dòng)窗口

}

@Override

public?void?actionPerformed(ActionEvent?e)?{

String?cmd?=?e.getActionCommand();

if(cmd.equals(CMD_BS)){//判斷是不是指定按鈕的點(diǎn)擊事件

jl.setForeground(getRandomColor());//設(shè)置文字顏色

}

}

private?Color?getRandomColor(){//隨機(jī)顏色

int?r?=?(int)?(Math.random()*256);

int?g?=?(int)?(Math.random()*256);

int?b?=?(int)?(Math.random()*256);

return?new?Color(r,g,b);

}

}

java顏色代碼

setTextColor(0xFF0000FF);

//0xFF0000FF是int類型的數(shù)據(jù),分組一下0x|FF|0000FF,0x是代表顏色整 數(shù)的標(biāo)記,ff是表示透明度,0000FF表示顏色,注意:這里0xFF0000FF必須是8個(gè)的顏色表示,不接受0000FF這種6個(gè)的顏色表示。

setTextColor(Color.rgb(255, 255, 255));

setTextColor(Color.parseColor("#FFFFFF"));

//還有就是使用資源文件進(jìn)行設(shè)置

setTextColor(this.getResources().getColor(R.color.blue));

//通過獲得資源文件進(jìn)行設(shè)置。根據(jù)不同的情況R.color.blue也可以是R.string.blue或者

//另外還可以使用系統(tǒng)自帶的顏色類

setTextColor(android.graphics.Color.BLUE);

如何在java代碼中實(shí)現(xiàn)運(yùn)行其他java文件

1、新建一個(gè)java工程項(xiàng)目:右鍵Eclipse的PackageExplorer空白部分,點(diǎn)擊New,再點(diǎn)擊JavaProject,輸入工程名,點(diǎn)擊finish;

2、在新建的工程里新建一個(gè)類:右鍵工程,點(diǎn)擊New,再點(diǎn)擊Class,輸入類名,點(diǎn)擊finish;

3、把寫好的java文件的代碼復(fù)制到新建的類中;

4、右鍵新建的類文件,點(diǎn)擊RunAs,再點(diǎn)擊JavaApplication即可運(yùn)行Java文件。

需要注意的是:java文件要成功運(yùn)行,前提是要有主方法(main)的存在,沒有主方法沒辦法運(yùn)行java程序。

java中如何運(yùn)行HTML代碼

在servlet里面寫就可以了 引入一系列包 import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.*; public class Servlet1 extends HttpServlet { public void doGet(ServletRequest req,ServletResponse res)throws ServletException, IOException{try{PrintWriter pw=res.getWriter();//在瀏覽器輸出需要 pw.println("scriptscript");}catch(Exception e){ e.printStackTrace();//為發(fā)現(xiàn)調(diào)試錯(cuò)誤}}} 試試吧,就是這樣就可以了,把你要輸出的HTML這些放在 pw.println("這里放HTML");就OK了

java圖形界面 運(yùn)行時(shí)如何在點(diǎn)擊鼠標(biāo)時(shí) 改變字體顏色或者大小

首先,必須有一個(gè)GUI的類,讓它繼承JPanel類(javax.swing.JPanel);

讓這個(gè)類實(shí)現(xiàn)MouseListener接口(java.awt.event.MouseListener),并實(shí)現(xiàn)此接口的所有方法;

其中有一個(gè)mouseClicked(MouseEvent e)方法,就是當(dāng)該JPanel被鼠標(biāo)點(diǎn)擊時(shí)所調(diào)用的方法;在此方法中寫上修改畫筆顏色、字體的代碼;

最后,由于繼承了JPanel類,故可以重寫paint(Graphics g)方法,在此方法中加入一些繪制方法。

示例代碼如下:

package?com;

import?java.awt.*;

import?java.awt.event.*;

import?javax.swing.*;

public?class?Client?extends?JPanel?implements?MouseListener?{

private?JFrame?f;

private?Color?color;

private?Font?font;

//為了方便,可以增加一個(gè)狀態(tài)變量

private?int?state=0;

public?Client(){

f=new?JFrame("Test");

//此句修改JPanel大小

setPreferredSize(new?Dimension(400,300));

setBackground(Color.white);

f.add(this);

//此句讓JFrame適應(yīng)JPanel大小

f.pack();

f.setResizable(false);

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//此句為JPanel對象設(shè)置了鼠標(biāo)事件監(jiān)聽器(MouseListener)

addMouseListener(this);

color=Color.black;

font=new?Font("Arial",Font.PLAIN,12);

f.setVisible(true);

}

public?void?paint(Graphics?g){

super.paint(g);

//這2行代碼根據(jù)成員變量color與font設(shè)置了畫筆的顏色與字體,可由外部方法更改

g.setColor(color);

g.setFont(font);

//以下為自定義的繪制操作

g.fillRect(50,50,60,45);

g.drawString("Hello?this?is?the?test?text",50,120);

}

public?static?void?main(String[]?args){

Client?c=new?Client();

//此為循環(huán)重繪的代碼

while(true){

try{

//每40毫秒(25分之1秒)重繪一次

Thread.sleep(40);

}catch(Exception?e){

e.printStackTrace();

}

//調(diào)用重繪方法

c.repaint();

}

}

public?void?stateChanged(){

switch(state){

case?0://狀態(tài)0

color=Color.black;

font=new?Font("Arial",Font.PLAIN,12);

break;

case?1://狀態(tài)1

color=Color.blue;

font=new?Font("Century?Gothic",Font.BOLD,12);

break;

default://此為無效狀態(tài)

}

}

public?void?mouseClicked(MouseEvent?e)?{

//此方法在鼠標(biāo)點(diǎn)擊JPanel時(shí)自動(dòng)調(diào)用

//此句規(guī)定了成員變量state的2種狀態(tài),即0,1

state=state=1?0:state+1;

//下面的方法修改了成員變量color和font,從而實(shí)現(xiàn)畫筆顏色與字體的變更

stateChanged();

}

public?void?mouseEntered(MouseEvent?e)?{}

public?void?mouseExited(MouseEvent?e)?{}

public?void?mousePressed(MouseEvent?e)?{}

public?void?mouseReleased(MouseEvent?e)?{}

}

效果:

如果想要讓不同的部分繪制成不同的顏色或字體,可在成員變量中增加更多的類似于color與font的對象,仿照上述代碼調(diào)用。

網(wǎng)站標(biāo)題:包含java運(yùn)行顏文字代碼的詞條
URL鏈接:http://chinadenli.net/article4/hghdie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司自適應(yīng)網(wǎng)站品牌網(wǎng)站建設(shè)靜態(tài)網(wǎng)站關(guān)鍵詞優(yōu)化App開發(fā)

廣告

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

手機(jī)網(wǎng)站建設(shè)