重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
解决乱码问题:可以修改eclipse里的编码格式来解决乱码问题:
网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、小程序设计、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了印台免费建站欢迎大家使用!
1、window-- Preference
2、点击General--Workspace,在右面的窗体找到“Text file encoding”,就可以修改编码格式了
这个比较简单,没啥东西,就是每列开始行的选择,有点绕弯,我就注释下GraphicsPanel吧,主要的绘制工作都在这个类里面
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); // 设置背景色为黑色
int currentColumn = 0;
for (int x = 0; x screenSize.width; x += gap) {
int endPos = posArr[currentColumn]; //获得开始行位置
g2d. setColor(Color. GREEN);
g2d.drawString(String.valueOf(getChr()), x, endPos * gap); //画出随机开始行的字符
int cg = 0; //初始黑色
for (int j = endPos -16; j endPos; j++) { //随机行逐列向上16行,为循环开始行
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); //画出随机行后的15行字符,颜色从黑色渐变成绿色,逐行增加
}
posArr[currentColumn] += random.nextInt(5); //下落距离最快为4
if (posArr[currentColumn] * gap getHeight()) { //如果行数位置大于屏幕高度,从新获取合适的行
posArr[currentColumn] = random.nextInt(lines);
}
currentColumn++; //下一列获取随机行
}
你的黑窗口的编码格式是GBK的,所以你写的java文件也要弄成这个格式,你是用软件
编写的吧?你在新建一个txt粘进去,然后在改为java格式就好了,你可以看看那个关于一些黑窗口格式设置的网页,网上找找,有很多呢
编码不对
1 先文件关了
2 在的项目试图中,右键文件,选择属性,改成utf-8 ,在打开文件看看 如果不成,关了,在改成别的编码
3 一般utf-8 gbk gb2312 这几种编码都试试就差不多了