我一直在使用Eclipse作为我的开发IDE.我还用它将我的应用程序导出到.jar文件中.当我在.jar文件中查看我的类时,我的一些类包含该类的名称,一个美元符号,然后是一个数字.例:
我注意到它在更大的课程上做到这一点.这是因为这些类变得如此之大,它会将它编译成多个类吗?我用Google搜索并查看了多个论坛,并搜索了Java文档,但没有发现任何与之相关的内容.有人能解释一下吗
我已经在Windows上为我的大多数程序编程而没有偏好问题.我刚启动Ubuntu 12.04并将我的类加载到Eclipse中.在运行时,我在控制台中收到:
Oct 12, 2012 8:14:38 PM java.util.prefs.FileSystemPreferences$6 run
WARNING: Prefs file removed in background /home/steven/.java/.userPrefs/prefs.xml
Run Code Online (Sandbox Code Playgroud)
我知道这与preferencesUbuntu 上的系统有关,但是几次Google搜索都没有解决方案.任何人都可以帮助我如何解决这样的错误?
我想知道我是否可以将JMenuBar添加到JFrame或JRootPane的装饰窗口,或者是否包含内容窗格内的边框.我看到像Firefox或Photoshop这样的应用程序在装饰窗口中有他们的菜单栏.
这可能吗?我环顾了谷歌,但我还没有找到任何关于这种事情的结果.我希望Java有这种能力.
这可能听起来有点复杂,我会尽量简化我的要求.我正在开发的程序可以使用a来读取和写入文件JTextArea.当文件相当大时,将该文件中的数据读入文本区域需要花费大量时间.作为一个例子,我有一个文件,目前有40,000行文本,大约50个字符一行; 还有,一些线包裹.有很多文本,从那个文件中读取需要花费更多的时间.
目前,我正在使用标准读取方法BufferedReader,该方法利用JTextArea组件包含的实例.我想要做的是JTextArea在屏幕上加载一定量的文本.屏幕上的其余部分在后台单独的线程中加载.
使用a InputStream并将每个字符写入数组然后写入字符就JTextArea足够了吗?或者应该采用不同的方法吗?我正在努力实现快速有效的读取方法.
我正在使用HashMap来包含拼写错误的单词,以及一个int数组,其中包含文档中的偏移量,它所在的行号以及拼写错误的单词的长度.默认情况下,如果已包含密钥,HashMap将替换旧值.我想保留这些值,并有重复的键.
反正有没有完成这个?
java ×5
swing ×2
class ×1
compilation ×1
eclipse ×1
file ×1
frames ×1
hashmap ×1
inputstream ×1
jframe ×1
jmenubar ×1
jtextarea ×1
preferences ×1
ubuntu ×1