请教各位JAVA资深老鸟帮帮小弟的忙!

来自:    更新日期:早些时候
JAVA高手进!!!帮小弟一个忙!急!~

在监听的时候对三个复选框都进行了是否勾选判断,并不是只针对你点击的那个复选框才进行判断。
比如,现在三个复选框都已经勾选上了,文本区会显示:你的爱好包括:文学 艺术 体育;当你再次点击文学复选框取消选中时,触发监听事件,执行步骤为:1、s="你的爱好包括:";2、if(cb1.isSelected()),现在该复选框为取消状态,所以if里的内容不执行;3、if(cb2.isSelected()),艺术复选框还勾选上的,执行为s=你的爱好包括:艺术";4、if(cb3.isSelected()), 体育复选框还勾选上的,执行为s=你的爱好包括:艺术 体育"。没触发一次监听,这三个复选框全部都要判断是否勾选。

可以用一个全屏工作的窗口来模拟,
建立一个Robot对象来控制鼠标和键盘,
当接收到某些命令后退出全屏即可
--------------------------------


//FullScreen.java
//10秒后恢复正常,也可用事件来代替10秒的等待
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.GraphicsDevice;
import java.awt.Point;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.event.KeyEvent;
import java.awt.image.BufferedImage;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JWindow;

public class FullScreen extends JWindow implements Runnable{
private static final long serialVersionUID = -5618427811776470187L;
private Robot robot;
private long startTime = System.currentTimeMillis();
private BufferedImage desktop;
private JLabel bg;

public FullScreen(){
try{robot = new Robot();}catch(Exception e){}
desktop=robot.createScreenCapture(new Rectangle(
0,0,
getToolkit().getScreenSize().width,
getToolkit().getScreenSize().height));
//将窗口内容设置成程序启动前一瞬间的屏幕内容,这样来欺骗我们的眼睛
bg = new JLabel(new ImageIcon(desktop));
this.getContentPane().setLayout(new BorderLayout());
this.getContentPane().add(bg);
this.setVisible(true);
this.setFocusable(true);
BufferedImage cursorImage = new BufferedImage(1,1,2);
Graphics2D g = cursorImage.createGraphics();
g.setBackground(new Color(0,true));
g.setColor(g.getBackground());
g.fillRect(0,0,1,1);
g.dispose();
//将鼠标设置成一个透明的,呵呵,这样就看不到鼠标了咯
this.setCursor(this.getToolkit().createCustomCursor(cursorImage, new Point(0,0),"transCursor"));
new Thread(this).start();
//全屏显示本窗口实例
GraphicsDevice dev = this.getGraphicsConfiguration().getDevice();;
dev.setFullScreenWindow(this);
}

//键盘不断按ESC键,这样好多命令就不能正常启用,将键盘带来的干扰降低
//当然也可以加入更多的按键,对命令行程序更有用,(我是LINUX系统的,基本在命令下工作)
private void pressKeys(){
robot.keyPress(KeyEvent.VK_ESCAPE);
robot.keyRelease(KeyEvent.VK_ESCAPE);
}

public void run() {
while(true){
try {Thread.sleep(10);} catch (Exception e) {}
// 10秒钟后退出程序,这里也可以用其它事件来处理
if(System.currentTimeMillis()-startTime<10000){
pressKeys();
continue;
}
this.getGraphicsConfiguration().getDevice().setFullScreenWindow(null);
this.dispose();
System.exit(0);
}
}

public static void main(String[] args) {
new FullScreen();
}
}

1.不需要.直接学java就可以,不建议之前学C++
2.你说的是在命令提示符下编译java文件吧.比如 c:/javac aaa.java
3.java有三种注释
/**
*
*/
用于生成javadoc 就是 java帮助

其他两种 // 与 /* */ 你自己看着用
4.张孝祥的java教程分初级篇和高级篇
初级的是 4G左右
加上高级总共有 12G

1.C和JAVA如果都没基础,那学什么都一样,都是从头学.
2.刚开始学还是用记事本来编写代码,用命令提示符来编译文件,了解是怎么运行的,用其他工具无非就是把这个手动过程该成自动的了反正都是用javac java
3.//注释单行 /*一段文字*/ 有注释会增强可读性,毕竟程序不一定光你一个人看,自己看时间长了也可能忘记以前怎么想的.
4.我也初学我在看张孝祥就业培训的书,挺好,视频没看过
有机会交流一下~qq78476227

1.c++只做了解就可以了;懂得一些C++的思想,对面向对象有认识.
2.不明白你说的编写代码时用的命令提示符是什么东东?
3.不是必需的,只是对代码的解释,执行时不执行注释部分
4.无基础先学初级吧,慢慢来!

c++ 和 java 不搭边

先看c还有情可原

学自己的 别听他们说

C 是所有语言的基础 命令提示符是JAVA识别符注释是能让别人看得懂 `对以后容易维护

我自学了半年了,看的是thinking in java 感觉挺好,快看完了,我觉得只要有点程序设计基础就可以了,我一直在用Ultra Edit写程序,反正刚开始看的时候有点晕,后来就好了,而且thinking in java 写的很有意思,让人很爱看


请教各位JAVA资深老鸟帮帮小弟的忙!视频

相关评论:
  • 18880492530关于鸟德的一些问题!谢谢各位老鸟能帮小弟回答一下!谢谢!
    王莎图首先,鸟D请选择布加 830的法强算很低了,起码到1100吧(人形态)命中是加上天赋,加上其他加命中的BUFF是17 暴击25 急速200 再说提升顺序,首先是命中,命中达标了再看其他的,之后是法强,其次是暴击,最后才是急速 鸟D是无爱的,加油吧,为了鸟D,为了HAPPY ...

  • 18880492530请各位老鸟帮一下新手选个大脚,谢谢了~~~
    王莎图6大脚 因为他便宜啊 其实车还不错 问题出在马达 和舵机上 得换个马达 40块钱都不到 舵机自己看着办 金属齿轮更好了 加上电池 控的电池 充电器买个稍微便宜点 算下来估计得 700多 要是预算800 够了

  • 18880492530[求助]请教各位老鸟关于公路锁鞋鞋底材料对骑行影响的问题
    王莎图首先,购买锁鞋的时候不能一味追求鞋底是否是碳纤,因为这种想法是对骑行是片面的。实际上,购买锁鞋的时候,舒适度才是最重要的指标。大体来说,锁鞋的鞋底分为尼龙,注塑塑料和碳纤维三种。使用日常走路或运动的鞋子来骑行,会因为其柔软的橡胶、泡沫大底损失相当大的踩踏效率,碳纤维使得鞋底更坚硬、更...

  • 18880492530...版本是6.60的。我是新手,请教几个问题,希望老鸟给予帮助,先谢谢了...
    王莎图5、6.6可能需要降级到6.3,刷机目前基本无风险,但是降级有风险,建议新人不要自己动手,去电玩店花点钱比较保险。

  • 18880492530...用大概多少?房产证满了五年的。各位知道的老鸟帮下忙。。
    王莎图.你说的卖家这房子满五年,过户给你是免除5。5%的营业税的,还要看卖家是否家庭只有这一套房产,是的话,还可以免除1%的个人所得税(或是买卖所得利益额20%),房产评估费是千分之六左右,契税90平米以下1%。你名下还有房产契税3%起步!印花税是万分之五,工本手续费200元左右,以上税费计算是按照...

  • 18880492530...目的是什么,这游戏是个什么意思?请各位老鸟帮助解答
    王莎图当然了设法破坏对手的侦查同样重要。两眼一摸黑只管闭门造车压根儿不知对手何许人也,这绝对是菜鸟一大标志。美系不要依赖间谍卫星,在激烈的战争中,怎能允许这等时间财力的浪费。2、知己知彼、安排合理:高手对自己手下的技战特点了如指掌,懂得如何有针对性地组合各类精干军队,懂得对手国家的特点其...

  • 18880492530打架时被对方摔倒怎么办?一摔倒人家就骑在我身上打我头。各位帮帮。
    王莎图首先保护住头,一手挡开攻击,另一只手揍他下身,用膝盖用力顶她的背,这样把他从你身上荡下来,然后反击,用擒拿,扣住他得一只手,反背将他按倒在地,另一只手按住他的腰(防止他起来)这样就把他给制住了 当然,大前提是,你的力气要大 建议你看看中央五套的拳王争霸 ...

  • 188804925305800要怎么看电影。安装什么软件
    王莎图5800高清电影第一辑-640*360 http:\/\/www.oknokia.com.cn\/article.asp?id=1374 NOKIA 5800 XM优点:1.单手操作时也是极为顺畅的全新TOUCH界面,不论是S60新手或老鸟皆可十分容易的上手。2.手机处理反应速度为中上,意思就是整体反应还算不错。操作起来也十分流畅。3.极高的性价比。同样规格与功能...

  • 18880492530审讯员韦沙斯,谁能帮我弄张图告诉我他的准确位置??
    王莎图那个武器现在掉落很低的,大概十几次才能掉一个吧。拉个大号帮你慢慢刷 位置很容易找的,在血色的四个门中左边的那个,也就是亡灵区 进去下楼梯一个长廊,长廊尽头有2个怪物,杀了之后进门,向右一转头就能看见他了

  • 18880492530Java能进行APP开发吗?
    王莎图Java语言:这是在Android平台开发APP应用程序做IAP、广告以及特使系统功能时所需要到的开发语言。一般开发安卓APP应用软件主要使用的编程语言也是Java,如果在开发过程中需要切换语言,可以通过JNI来完成。我是即将毕业的学生,想从事软件开发,但不知道学那门语言能更好,希望老鸟们帮帮我!~~给小弟指点指点...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网