摘要:
FileChooser.fileTypeHeaderTextTextArea.margincom.sun.java.swing.plaf.windows.WindowsSplitPaneUIcom.sun.java.swing.plaf.windows.WindowsToolBarUIcom.sun... 阅读全文
摘要:
读取“桌面”的方法: javax.swing.filechooser.FileSystemView fsv = javax.swing.filechooser.FileSystemView.getFileSystemView(); fsv.getHomeDirectory(); //这便是读取桌面路 阅读全文
摘要:
原以为不会有什么问题,但在测试时发现,问题大了。 如果想调用f:\mp3\i love you.mp3时, 我原以为正确的写法是: //在文件名前后加个双引号来解决文件名中有空格的情况 String file="f:\mp3\i love you.mp3"; Runtime.getRuntime() 阅读全文
摘要:
好像是两三年前的时候发现这个问题。 由于在windows经典界面与windows xp界面下,窗口的标题栏的高度是不一样的。 所以我们在用Java写GUI程序的时候,会遇到一个问题。 当我把一个JFrame显式的设为setSize(300,200);并且这个Container的Layout是null 阅读全文
摘要:
昨天在写一个聊天程序,在发送消息的时候是采用单独的一个线程,接收消息是在另一个线程中完成。 我在测试的过程中发现,有的时候当消息比较多时,比如: 当我刚刚发送完一条消息,这个时候要将我发送的消息添加到JTextPane元件中,刚好对方也发来一个消息,这个时间接收线程也将接收到的消息添加到了JText 阅读全文
摘要:
今天遇到这样的一个问题,我需要取得当前JTextPane()中的文件,但是 JTextPane.getText()返回的是网页的HTML源代码,在网上搜索了一下,找到了一个方法: 2007-04-15 阅读全文
摘要:
java从1.5版开始已经能与系统的剪切板很好的交互了。 如果可以在程序中直接调用系统的剪切板来保存“复制”的对象内容,那可以说的比之前的想法好很多。 下面是一个对java.io.File对象进行copy,paste操作的例子,虽然还不完善,但可以在程序中很好的使用。 /* * 定义为传输操作提供数 阅读全文
摘要:
现在才发现采用不同的数据库,对写程序影响很大。 以前常用SQL Server2000或Access,可能是因为都是Microsoft公司的产品,所以在从不同的平台转换的时候问题不是很大。 现在采用Derby数据库的时候,发现在程序中写之前的写法有明显的不同。 下面是在Derby中取得刚刚插入的“递增 阅读全文
摘要:
以前常用的是addPropertyChangeListener(this)方法 记得有一天我发现还有另一种写法: addPropertyChangeListener(String propertyName,this); 当时我想可能这个propertyName就是为了专门触发特定的属性名而设置的。 阅读全文
摘要:
早上发现有一个网名叫“帅!是不需要理由”的一个人,在后台只能看到“帅!是不需要理”,“由”字就是不显示出来。经过分析发现,在Access数据库中,name这个字段的长度是15,因为我知道Access中,长度15代表可以存放中文或英文最长15个字符。可“帅!是不需要理由”只有8个字符为什么显示的时候, 阅读全文