解決亂碼問(wèn)題:可以修改eclipse里的編碼格式來(lái)解決亂碼問(wèn)題:
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、小程序設(shè)計(jì)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了印臺(tái)免費(fèi)建站歡迎大家使用!
1、window-- Preference
2、點(diǎn)擊General--Workspace,在右面的窗體找到“Text file encoding”,就可以修改編碼格式了
這個(gè)比較簡(jiǎn)單,沒(méi)啥東西,就是每列開(kāi)始行的選擇,有點(diǎn)繞彎,我就注釋下GraphicsPanel吧,主要的繪制工作都在這個(gè)類里面
private?class?GraphicsPanel?extends?JPanel?{
public?void?paint(Graphics?g)?{
Graphics2D?g2d?=?(Graphics2D)?g;
g2d.?setFont?(getFont?().?deriveFont?(Font.?BOLD));
g2d.?setColor(Color.?BLACK);
g2d.?fillRect?(0,?0,?screenSize.?width,?screenSize.?height);???//?設(shè)置背景色為黑色
int?currentColumn?=?0;
for?(int?x?=?0;?x??screenSize.width;?x?+=?gap)?{
int?endPos?=?posArr[currentColumn];??????//獲得開(kāi)始行位置
g2d.?setColor(Color.?GREEN);
g2d.drawString(String.valueOf(getChr()),?x,?endPos?*?gap);?????//畫(huà)出隨機(jī)開(kāi)始行的字符
int?cg?=?0;???????????????????????????????????????????????????????????//初始黑色
for?(int?j?=?endPos?-16;?j??endPos;?j++)?{???????????//隨機(jī)行逐列向上16行,為循環(huán)開(kāi)始行
cg?+=?15;?????????????????????????????????????????????????????//漸變色15遞增,255為green
if?(cg??255)?{
cg?=?255;
}
g2d.setColor(new?Color(0,?cg,?0));
g2d.drawString(String.valueOf(getChr()),?x,?j?*?gap);????//畫(huà)出隨機(jī)行后的15行字符,顏色從黑色漸變成綠色,逐行增加
}
posArr[currentColumn]?+=?random.nextInt(5);??????//下落距離最快為4
if?(posArr[currentColumn]?*?gap??getHeight())?{??//如果行數(shù)位置大于屏幕高度,從新獲取合適的行
posArr[currentColumn]?=?random.nextInt(lines);
}
currentColumn++;????//下一列獲取隨機(jī)行
}
你的黑窗口的編碼格式是GBK的,所以你寫(xiě)的java文件也要弄成這個(gè)格式,你是用軟件
編寫(xiě)的吧?你在新建一個(gè)txt粘進(jìn)去,然后在改為java格式就好了,你可以看看那個(gè)關(guān)于一些黑窗口格式設(shè)置的網(wǎng)頁(yè),網(wǎng)上找找,有很多呢
編碼不對(duì)
1 先文件關(guān)了
2 在的項(xiàng)目試圖中,右鍵文件,選擇屬性,改成utf-8 ,在打開(kāi)文件看看 如果不成,關(guān)了,在改成別的編碼
3 一般utf-8 gbk gb2312 這幾種編碼都試試就差不多了