草庐IT

缺一不可

全部标签

java - java中不可修改列表的类型是什么

Java中的不可修改列表可以创建为:ListunModifiableStringList=Collections.unmodifiableList(myActualModifiableList);这很好,但是上述函数返回的列表的实际运行时类型是什么?我们如何访问该类?有可能吗?更新:实际上,我需要在编译时知道一个不可修改的列表正在被修改,因为我必须处理很多列表,其中一些是可修改的,而另一些则不是。所以跟踪很麻烦? 最佳答案 ActuallyIneedtoknowatcompiletimethatanunmodifiablelisti

java - 不可编辑的 JComboBox 中所选项目的背景颜色

不可编辑的JComboBox中所选项目的背景颜色是一种蓝色:有没有办法让它变成不同的颜色,比如白色? 最佳答案 这应该可行jComboBox1.setRenderer(newDefaultListCellRenderer(){@Overridepublicvoidpaint(Graphicsg){setBackground(Color.WHITE);setForeground(Color.BLACK);super.paint(g);}}); 关于java-不可编辑的JComboBox中所

java - 临时用 zip4j 解压文件。 (提取用于读取但在缓存文件中不可见)

我正在使用zip4j以及打包和提取工作,但我很好奇如何只提取文件而不将文件放入缓存中。这是我在另一个线程上找到的一些代码:publicstaticvoidmain(){Stringsource="C:\\Users\\gamecaching\\Cache.zip";Stringdestination="C:\\Users\\gamecaching\\";Stringpassword="mypassword";try{ZipFilezipFile=newZipFile(source);if(zipFile.isEncrypted()){zipFile.setPassword(passwo

java - 不可见的组件仍然占用空间 JPanel

在设置为GridLayout的JPanel中,我有一系列组件彼此下方。我需要暂时隐藏组件,但setVisible(false)没有将其删除,因为组件所在的位置仍然存在空白。有没有快速简便的方法来做到这一点?还是我必须保存JPanel的状态,删除组件,然后恢复它?中南合作:[GridLayout2.java]importjava.awt.Component;importjava.awt.Container;importjava.awt.Dimension;importjava.awt.GridLayout;importjava.awt.Insets;publicclassGridLayo

java - 如何使 JTextArea 不可选择

我想显示一个描述节点值的文本区域(一个图形项目)但每当我选择文本时,它就会变得困惑,所以我希望它是不可分割的!这是代码:publicclassTransparentTextAreaextendsJTextArea{Stringtexte;publicTransparentTextArea(Stringtexte){this.setLineWrap(true);this.setWrapStyleWord(true);this.texte=texte;this.setBackground(newColor(255,0,9,0));this.setFont(newFont("Serif",F

bluetooth - BlueCove 库 bluecove 不可用 - 使用 Bluecove/Java 时出错

如何在Ubuntu11/EclipseIDE中安装Bluecove?据我所知,我所要做的就是将bluecove.jar和bluecove-gpl.jar添加到Eclipse中项目的构建路径中。我正在使用此处找到的一些示例Bluecove代码:http://bluecove.sourceforge.net/bluecove/apidocs/overview-summary.html#DeviceDiscovery当我编译它时,出现错误:NativeLibrarybluecove_x64notavailable线程“main”中的异常javax.bluetooth.BluetoothSta

java - Ant 和可用任务——如果某些东西不可用怎么办?

当我使用该任务时,该属性仅在资源(例如文件)可用时才设置为TRUE。如果不是,则该属性未定义。当我打印属性的值时,如果资源可用,它会给出true,否则只会打印属性名称。如果资源不可用,是否有办法将属性设置为某个值?我曾尝试在可用检查之前明确设置该属性,但随后Ant提示:[available]DEPRECATED-usedtooverrideanexistingproperty.[available]Buildfileshouldnotreusethesamepropertynamefordifferentvalues. 最佳答案 您

Java泛型列表参数不可能?

我有一个采用通用List参数的简单方法,但出于某种原因,我的IDE(Eclipse)说明它如何无法解析?我是不是做错了什么privateOnClickListenerremoveFieldListener(finalLinearLayoutlayout,ListviewList){returnnewOnClickListener(){@OverridepublicvoidonClick(Viewv){intindexToDelete=layout.indexOfChild(v);}};} 最佳答案 在这种情况下,必须在某处定义T参数

Java:不可能的 NullPointerException 怎么还会发生?

我刚刚收到我们软件的以下错误报告:java.lang.NullPointerExceptionatjava.util.Arrays.equals(UnknownSource)atour.app.OurMain(OurMain.java:13)Windows上的JRE1.7.0_45会发生这种情况,Arrays.equals的相应源代码是:publicstaticbooleanequals(byte[]a,byte[]a2){if(a==a2)returntrue;if(a==null||a2==null)returnfalse;intlength=a.length;if(a2.leng

java - 使用 wordnet(或一些简单的字典)从 Java 程序中检查名词是可数名词还是不可数名词

我在Java中发现了2个库——JWNL和JAWS。到目前为止,在我看来,这些API非常适合查找同义词集和下位词以及类似的东西。你知道是否有一些工具可以使用wordnet来检查名词是否是可数/不可数名词?我的意思是,人们是否使用wordnet来完成这项任务?否则,该工具是什么? 最佳答案 如果找不到简单的来源,可以考虑构建自己的分类器,即。编写您自己的用户定义函数。要考虑的因素:有些英语词典会将名词标记为(U)与(C),表示不可数与可数,您也许可以在网上找到。您可以查看大型语料库中的双字母词,看看该名词是在可数还是不可数的意义上使用的