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

java白色代碼 java淺藍(lán)色代碼

java怎么實現(xiàn)將 bmp圖片黑底白字轉(zhuǎn)換為白底黑字?將白色設(shè)置為透明色,謝謝

代碼如下:

祿勸網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),祿勸網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為祿勸上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的祿勸做網(wǎng)站的公司定做!

package?com.baidu.demo019;

import?java.awt.*;

import?java.awt.image.BufferedImage;

import?java.io.*;

import?javax.imageio.ImageIO;

import?javax.swing.*;

public?class?App?extends?JFrame?{

private?static?final?long?serialVersionUID?=?1L;

public?App()?{

this.setSize(500,?500);

this.setLocationRelativeTo(null);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Box?box?=?Box.createVerticalBox();

this.add(box);

//?源圖像路徑

String?imageFile?=?"images/demo019.bmp";

//?源圖像

BufferedImage?image1?=?getImage(imageFile);

JLabel?label1?=?new?JLabel(new?ImageIcon(image1));

JPanel?panel1?=?new?JPanel(new?BorderLayout());

panel1.add(label1);

box.add(panel1);

//?轉(zhuǎn)換后的圖像

Image?image2?=?translateImage(image1);

JLabel?label2?=?new?JLabel(new?ImageIcon(image2));

JPanel?panel2?=?new?JPanel(new?BorderLayout());

panel2.add(label2);

box.add(panel2);

}

BufferedImage?getImage(String?imageFile)?{

BufferedImage?image?=?null;

try?{

image?=?ImageIO.read(new?File(imageFile));

}?catch?(IOException?e)?{

e.printStackTrace();

}

return?image;

}

//?轉(zhuǎn)換圖像?黑底白字轉(zhuǎn)換為白底黑字,白色設(shè)置為透明色

private?Image?translateImage(BufferedImage?image)?{

int?width?=?image.getWidth();

int?height?=?image.getHeight();

BufferedImage?target?=?new?BufferedImage(width,?height,?BufferedImage.TYPE_INT_ARGB);

for?(int?i?=?0;?i??width;?i++)?{

for?(int?j?=?0;?j??height;?j++)?{

int?val?=?image.getRGB(i,?j);

int?red?=?(val??16)??0xff;

int?green?=?(val??8)??0xff;

int?blue?=?val???0xff;

red?=?255?-?red;

green?=?255?-?green;

blue?=?255?-?blue;

int?alpha?=?0xff;

if?((red?+?green?+?blue)?/?3?=?0xff)?{

alpha?=?0x00;

}

int?pixel?=?(alpha??24)?|?(red??16)?|?(green??8)?|?(blue);

target.setRGB(i,?j,?pixel);

}

}

return?target;

}

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

new?App().setVisible(true);

}

}

運行結(jié)果:

java顏色代碼

setTextColor(0xFF0000FF);

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

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);

Android Studio 編寫java代碼的時候,代碼不同顏色是什么意思???? 求大神解答!!

黃色高亮的是系統(tǒng)中的關(guān)鍵字,白色是類名,灰色是普通變量。

誰能幫我解讀這段 java代碼

幫你加了注釋,看不看得懂要看你自己

public void hao() {

table.getTableHeader().setReorderingAllowed(false);//設(shè)置用戶是否可以拖動列頭,以重新排序各列。

table.getTableHeader().setResizingAllowed(false);//設(shè)置用戶是否可以通過在頭間拖動來調(diào)整各列的大小。

table.setEnabled(false);//設(shè)置是否啟用此組件。

TableColumn column = null;

for (int i = 0; i 7; i++) { //設(shè)置列寬為60

column = table.getColumnModel().getColumn(i);

column.setPreferredWidth(60);

}

DefaultTableCellRenderer tcr = new DefaultTableCellRenderer() { //自定義繪制表格內(nèi)容的方式

@Override

//table就是你要繪制的表格,value是單元格的值,isSelected表示表格單元格是否選中,hasFocus表示單元格是否有焦點,row表示單元格是第幾行

//column表示單元格處于第幾列

public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {

if ((column == 0) || column == 6) {

setBackground(Color.red);//這里設(shè)置第0列和第六列的單元格背景色為紅色

} else {

setBackground(Color.white); //其他單元格設(shè)為白色

}

return super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);

}

};

for (int i = 0; i 7; i++) {

table.getColumn(name[i]).setCellRenderer(tcr);//這里設(shè)置上面定義好的繪制單元格的類

}

}

分享題目:java白色代碼 java淺藍(lán)色代碼
文章源于:http://www.chinadenli.net/article36/doogjsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航網(wǎng)頁設(shè)計公司品牌網(wǎng)站制作面包屑導(dǎo)航Google網(wǎng)站設(shè)計

廣告

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

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