草庐IT

Components

全部标签

Java Swing : Enabling/Disabling all components in JPanel

我有一个JPanel,其中包含一个JToolbar(包括几个没有文本的按钮)和一个JTable,我需要启用/禁用(使内部小部件不可点击)。我试过这个:JPanelpanel=....;for(Componentc:panel.getComponents())c.setEnabled(enabled);但它不起作用。是否有更好、更通用的解决方案来启用/禁用JPanel中的所有内部组件?从这里的示例开始,我已经使用JLayer部分解决了我的问题http://docs.oracle.com/javase/tutorial/uiswing/misc/jlayer.html:layer=newJ

java - 在 JSF 中, "saveState()"方法被调用了两次。为什么?

我放置了两个输出语句,一个在“save()”的开头,一个在自定义JSF组件的末尾。“saveState()”在UIComponent对象中。为什么我的输出语句被打印了两次?基本上这就是我所看到的"enteringsave""endingsave""enteringsave""endingsave"谢谢。 最佳答案 该方法在两个不同的阶段被调用。当您从Controller调用昂贵的操作时,请确保检查阶段并仅调用合适的阶段。例如,您想在Render响应阶段调用加载方法。 关于java-在JS

java - JSF 在 View 根目录中找不到具有表单 ID 的组件

我在表单中有一个t:inputFileUpload,在显示页面的html中,此组件的id是form:inputFile但是当我尝试使用“form:inputFile”从View根目录获取组件时,返回为null,但是当删除“表单:”时,返回的是组件。组件没有在我的托管bean中设置值,有人有这个问题吗?编辑:在托管bean中:privateUploadedFileinputFile;使用Eclipse提供的gets和sets。//ThismethodscanstheviewrootandreturnsthecomponentwiththeidpassedasparameterfindCo

java - 为什么两个不同的 java.util.UUID 对象比较相等?

我创建了两个java.util.UUID实例,如下所示。一个是从UUID.randomUUID()创建的,另一个是相同的,但在开头添加了一些额外的数字。当使用UUID.equals方法比较它们时,它返回true:UUIDuuid1=UUID.randomUUID();UUIDuuid2=UUID.fromString("12345"+uuid1.toString());System.out.println(uuid1.equals(uuid2));//thisgivestrue.我认为添加的数字被丢弃了,并且都给出了相同的UUID字符串值。为什么会这样? 最

java - 如何从我的小程序中获取当前的 Firefox 配置文件路径?

我正在使用NetworkSecurityServicesforJava(JSS)byMozilla在我的小程序中,以便允许我的(签名的)Java小程序和MozillaFirefox之间进行一些低级交互。我面临的第一个问题是如何找到当前的Firefox配置文件路径。我需要它,因为我必须调用initialize(StringconfigDir)CryptoManager的方法,所谓的configDir必须是Firefox配置文件的目录。如何获取当前Firefox配置文件的完整路径?有没有一种干净的方法,或者我必须去阅读{$APPDATA}/Firefox中的profiles.ini,解析它

java - 相当于 wsimport 的 org.apache.axis.components.net.SunFakeTrustSocketFactory

当我使用ApacheAxis生成Web服务客户端stub时,我通过调用以下方法使用客户端stub禁用我的代码中的服务器证书信任检查AxisProperties.setProperty("axis.socketSecureFactory","org.apache.axis.components.net.SunFakeTrustSocketFactory");如何禁用通过运行wsimport生成的客户端stub的信任检查?我在运行一些测试代码时使用它。 最佳答案 该类(class)中发生的所有事情都是提供伪造的truststoreman

java - 如何修复 Eclipse 上的 "declared package does not match the expected package"错误?

我觉得我已经完成了修复此错误的正确步骤,并且我在SO和其他地方查看了与此相关的其他问题,但出于某种原因我仍然遇到问题。我正在尝试使用ApacheJMeter源代码建立一个项目。例如,文件BeanShellAssertion.java位于~/workspace/apache-jmeter-2.9/src/components/org/apache/jmeter/assertions.我的源文件夹是src/components。BeanShellAssertion.java中的包声明是packageorg.apache.jmeter.assertions;看着它,似乎一切都按照预期的方式设

java swing动态添加组件

这个问题在这里已经有了答案:java-HowwouldIdynamicallyaddswingcomponenttoguionclick?(5个答案)关闭9年前。我是JavaSwing的新手。我对在Swing中动态添加组件有一些疑问。基本上我有一个MainJPanel由两个水平排列的子JPanel(leftpanel和rightpanel)组成。在左边JPanel我有一些JButtons,当我单击JButton时,我需要在右侧显示一些JLabel、JTextArea等J面板。我尝试了一个代码,但它不起作用。当我单击按钮时,它会进入事件监听器函数,但JLabel我无法查看。我在下面给出我

javascript - AngularJS 和 Webpack 集成

我正在寻求有关使用webpack的帮助对于大型AngularJS应用程序。我们使用基于功能的文件夹结构(每个功能/页面都有一个模块,它们有Controller、指令)。我已成功配置webpack使其与Grunt一起工作,后者生成一个单独的包。我想创建block,因为它将成为一个大型应用程序,我们想异步加载模块(页面/功能)工件。我正在通过一些webpack示例来使用'codesplitting'使用require([deps],fn)语法。但是我无法延迟加载这些block。首先,我不知道确切的位置,我需要在AngularJS将用户路由到下一页之前导入这些block。我正在努力寻找明确的

java - Swing 组件的开源改进或替换

我使用Swing开发了许多桌面Java应用程序,虽然Swing非常强大(一旦您掌握了它),但在很多情况下我希望一些高级组件可以立即使用.例如,我真的很想看到易于使用的组件(无需自己编写,只要有足够的时间我就可以做到),例如:多行标签类似Windows文件资源管理器的图标或缩略图View下拉按钮(类似于Firefox的旧后退按钮)5星评级小部件具有自动历史记录的组合框(如Google上的文本字段)Outlook风格的Accordion式栏等等我知道有几个免费的Swing组件来源,例如SwingLabs,JXTable、JXDatePicker和其他几个的主页。除了Java本身包含的Swi