代码改变世界

Java 输入时按钮可用

2012-10-26 01:03 by coffeescript, 227 阅读, 0 推荐, 收藏,
摘要:temp是临时变量,ta是TextArea对象View Code 1 public void enableButtons(){2 boolean clipped=(temp!=null)&&(temp.length()>0);3 bPaste.setEnabled(clipped);4 boolean selected=ta.getSelectionStart()!=ta.getSelectionEnd();5 bCut.setEnabled(selected);6 bCopy.setEnabled(selected);7 bDelete.set... 阅读全文

Java AWT PopupMenu

2012-10-26 01:02 by coffeescript, 330 阅读, 0 推荐, 收藏,
摘要:实现弹出菜单时需要注册一个监听类继承MouseAdapter类并实现ActionListener接口,ActionListener就不多说了,继承了MouseAdapter之后需要重写mousePressed()和mouseReleased()两个方法.用isPopupTrigger()来检测此当前鼠标事件是否为所在平台的弹出菜单触发事件,如果是则返回true.eg.View Code 1 public void mouseReleased(MouseEvent e){2 if(isPopupTrigger()){3 pm.show(message,e.getX(),e... 阅读全文

Java AWT Dialog

2012-10-26 01:01 by coffeescript, 1655 阅读, 0 推荐, 收藏,
摘要:针对类内声明的私有变量在main()方法中无法访问的问题,可以先声明一个createUI()方法,然后在main()中实例化类对象并调用方法。Dialog类也是容器类,所以可以添加Panel,可以用setSize()和setLocation()方法,一般采取先声明一个Dialog dialog私有对象,然后创建一个createDialog()方法,返回值是Dialog类型,在createUI()方法里通过主类调用createDialog()方法实例化。tips:1.Dialog是顶级窗口,但必须依赖一个其他的窗口而不能单独存在,所依赖的窗口称为对话框的所有者,通常是Frame或其他的Dialo 阅读全文

自学之路

2012-10-26 01:00 by coffeescript, 690 阅读, 0 推荐, 收藏,
摘要:今天偶然在电驴评论上看到的,拿来分享一下。1JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训。 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G、测试等。 那么究竟应该选择什么方向呢? 我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当成学生,不要把自己的将来交给别人,学会运用自己的眼睛去观察,去了解这个世界吧。 每个培训机构都会宣传自己的好处,并不能说明大的趋势。 一些新闻文章很有可能是枪手写的,不必太过相信。 国外背景的教师和课程,未必适合你。 那么怎么才能确定自己将来的方向 阅读全文

getSource()

2012-10-26 00:59 by coffeescript, 2299 阅读, 0 推荐, 收藏,
摘要:ActionEvent 的 getSource() 继承自 EventObject;public Object getSource()调用时e.getSource(),返回的是Obeject类型,强制转换为你的组件类型,以Scrollbar为例String sb_name=((Scrollbar)e.getSource()).getName(); 阅读全文

Java IO

2012-10-26 00:58 by coffeescript, 258 阅读, 0 推荐, 收藏,
摘要:1.I/O数据流的分类方式有多种: 1.1按数据流动的方向,可分为输入流(Input Stream)和输出流(Output Stream). 输入流只能从中读取数据,而不能向其写入数据,输出流只能向其写出数据,而不能从中读取数据。 1.2.根据数据流所关联的是数据源还是其他数据流,可分为节点流(Node Stream)和处理流(Processing Stream) 节点流就是直接连接到数据源的I/O流,而处理流是对一个已存在的流的连接和封装。实现增强的数据读/写功能。eg.使用节点流FileReader关联到要读取的数据源文件,然后使用处理流BufferedReader封装/连... 阅读全文

[转]我也来说说“自学IT能走多远”

2012-10-26 00:57 by coffeescript, 377 阅读, 0 推荐, 收藏,
摘要:还有4个月就要实习,想做IT,但是非计算机专业,之前自学过1个月的ORACLE,不过都是皮毛,出去考试一个月,还有3个月的学习时间,如果说我这3个月拼命学,到时有能力胜任一份有关IT的工作吗?如果可以,我这3个月应该学些什么好?我的回复:这位朋友你好,你这个问题啊,我觉得见仁见智,还是要看怎么看。首先,我说个猛的啊,大家看看能同意不?“所有的IT人士,乃至所有的职业人士,都是自学出来的!所以,自学要多远就能走多远!”嗯,名校毕业高帅富可能就要跳起来了。什么都是自学,那怎么体现名校的优势啊?我这里也说句话,大家在大学里面究竟能学到什么?是知识吗?就算是知识,到了实际工作中能用到的有多少?根据我的 阅读全文

Java 加载图片的两种方法

2012-10-26 00:56 by coffeescript, 27148 阅读, 0 推荐, 收藏,
摘要:1.使用Toolkit.getDefaultToolkit().getImage()方法View Code 1 View Code 2 3 import javax.swing.JFrame; 4 import java.awt.*; 5 import java.awt.event.*; 6 7 public class TestLoadImage{ 8 public static void main(String[] args){ 9 JFrame f=new JFrame();10 MyCanvas mc=new MyCanvas();11 ... 阅读全文

Java 环境变量配置

2012-10-26 00:54 by coffeescript, 199 阅读, 0 推荐, 收藏,
摘要:纯粹是备份,以防重装系统时二次搜索。系统变量栏目里: 变量:CLASSPATH 值: .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar 变量:JAVA_HOME 值: C:\Program Files\Java\jdk1.7.0_05 (此处视安装目录而定) 变量:Path 值: %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin 阅读全文

Java 字符串剪切

2012-10-26 00:53 by coffeescript, 959 阅读, 0 推荐, 收藏,
摘要:String类在处理字符串时用的比较多的是这两个方法:1.substring(int beginIndex) 截取从beiginIndex为开始到字符串尾的子字符串 String s="unhappy"; s.substring(2)的结果为"happy"2.substring(int beginIndex,int endIndex) 截取从beiginIndex开始到endIndex-1结束的子字符串,字符串长度为endIndex-beginIndex String s="hamburger"; s.substring(4,8)的结 阅读全文