小编aco*_*che的帖子

如何从Wicket中的JavaScript代码调用Java代码?

如果我能做到这一点,我如何在Wicket的JavaScript代码中调用Java代码(例如方法).

javascript java wicket

15
推荐指数
2
解决办法
2万
查看次数

更改JComboBox的内容

我想改变一个列表的内容JComboBox(比如添加另一个列表代替旧的列表).有什么方法可以做到吗?提前致谢!

java swing jcombobox

13
推荐指数
2
解决办法
2万
查看次数

什么版本的JaspeReports支持Java 8?

我一直在寻找相当一段时间来阅读关于此事的"官方声明",但没有找到.因此,有人可以指出一个参考或指向一些新闻吗?什么版本的JasperReports支持Java 8,或者至少有部分支持?(或者是"反复试验"?)

Jasper社区论坛上的一些帖子似乎表明iReport和JasperReports Server还没有提供Java 8支持.另一方面,我看到它有一些迹象,至少在某种程度上(http://community.jaspersoft.com/jasperreports-server/issues/3498).这有点令人困惑.

java compatibility jasper-reports java-8

8
推荐指数
2
解决办法
1万
查看次数

JasperReports:如何添加不在应用程序类路径中的字体

我试图使用一个没有安装在我的本地操作系统上的字体JasperReports.碧玉报告以这种方式使用:

<textField>  
  <reportElement x="0" y="0" width="137" height="20"/>  
        <textElement>  
    <font fontName="Corbel" size="12"/>  
    </textElement>  
    <textFieldExpression class="java.lang.String"><![CDATA[$F{something}]]></textFieldExpression>  
</textField>
Run Code Online (Sandbox Code Playgroud)

命名的字体Corbel导出为字体扩展名(使用iReport),并包含在我的系统上的文件夹中的文件(Corbel.jar)中.我将此扩展添加到应用程序的类路径中,使用如下代码:

ClassLoader cl = new URLClassLoader(new URL[] {new URL("file:///D:/path/to/Corbel_jar_folder/")});  
param = new HashMap();    
param.put(JRParameter.REPORT_CLASS_LOADER, cl);  
jasperReport = JasperCompileManager.compileReport("d:/path/to/Report_with_Corbel_font.jrxml");  
jasperPrint = JasperFillManager.fillReport(jasperReport, param, new JREmptyDataSource());
Run Code Online (Sandbox Code Playgroud)

填写报告后,我使用a导出它JRPdfExporter.但是,在结果pdf文件中,元素没有Corbel应用字体.我没有包含pdf导出,因为我认为问题出在填充的某个地方.我搜索并阅读了许多与使用/包含字体(iefont扩展)相关的帖子和​​问题JasperReports; 我仍然不知道错误或问题存在于何处.任何帮助将不胜感激.

先感谢您!(对不起代码缩进,我希望我已经包含了足够的细节)

java fonts jasper-reports classloader

6
推荐指数
1
解决办法
1万
查看次数

如何防止在html中取消选择模糊(焦点丢失)上的文本

我一直在研究这个简单的声音问题几天,我没有看到任何结果.

简而言之,我的问题如下:我想在一些输入字段中选择文本,将焦点移动到另一个字段(或者通常说一些其他元素),但不会丢失我选择的文本.

这种情况可能对应于一个用例,我在其中选择字段中的文本,右键单击并显示自定义弹出菜单,但不希望失去所选文本的焦点,因为我想对之前的操作做一些操作选定的文字.

一个小的代码测试样本(对于我最初的简单场景 - 这里我强制文本选择当第二个输入字段获得焦点时):

<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
    <input type="text" id="text1" size="20" value="Test1"/>
    <input type="text" id="text2" size="20" value="Test2"/>

    <script>
    $('#text2').focus( function (evt) {
        var target = $('#text1')[0];
        target.select();
        console.log('active/focused element: ' + document.activeElement.id);
    });
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我一直在搜索SO和网络以寻求解决方案,并且如果有任何帮助则没有看到太多.我不确定这是否真的可能(由于模糊和选择丢失以及焦点和选择之间的联系).我看到一个样式属性preventDeselect,在另一个SO答案中 - 这不起作用,我甚至没有这样的文档或浏览器支持.

我正在努力解决这个问题,并希望得到一些帮助:甚至说我根本无法做到这一点,或者可能还有一些方法可以去做.

更新:仅仅是为了记录,我的用户场景,指的是文本选择和上下文菜单,是一个常见的(它让我想到提醒):只需在此页面(或输入类型字段)中选择一些文本,然后右键单击以获取浏览器的默认上下文菜单 - 我的情况不同之处在于我想使用自定义菜单,但与浏览器的上下文菜单具有相似的行为 - 通常允许选择一些文本,剪切/复制选择,在上下文菜单,不会丢失所选文本.所以我认为应该可以用某种方式:)用上下文菜单做所有这些事情,仍然有你的选择.

html javascript css jquery

6
推荐指数
1
解决办法
6985
查看次数

如何在UNIX/tmp目录中创建文件,以便所有用户都可以读写它?

我正在尝试在/ tmp目录中创建一个文件(在Linux UBUNTU 7.10上工作),该文件具有任何用户的读/写/执行访问权限.所以我使用"open(fileName,O_CREAT | O_RDWR,0777)"函数在user1帐户中创建文件(来自C程序),我希望user2能够写入特定文件.但是,当我检查/ tmp目录(使用ls -l)时,我看到我没有user2的写访问权限(考虑到user1创建它的事实,我有user1的写访问权限,但是user2,被认为是成为"其他人"没有任何访问权限.我试图在open函数中使用模式0766(以及模式的7和6的这种组合),这样我可以获得user2的写访问权限,但我仍然没有所需的访问权限.

c unix security

4
推荐指数
1
解决办法
2950
查看次数

如何用Ant替换所有出现的回车

我试图"\x0D"使用一个简单的ant任务替换所有出现的回车符(),*.sh测试目录中的所有文件.它似乎没有做到这一点.

这是我的剧本; 难道我做错了什么?(似乎是全球旗帜g,也没有帮助)

<?xml version='1.0'?>
<project name="myproject" default="cr_remover" basedir=".">
  <target name="cr_remover">
    <replaceregexp match="\x0D" replace="" flags="g" byline="true">
      <fileset dir="."><include name="**/*.sh"/></fileset> 
    </replaceregexp>
  </target>
</project>
Run Code Online (Sandbox Code Playgroud)

regex ant

3
推荐指数
1
解决办法
3880
查看次数

从Jar存档中读取类的Java命令行麻烦

我正在尝试使用命令行语法运行基于java的工具,如下所示:java -cp archive.jar archiveFolder.theMainClassName.虽然我正在搜索的类,主类,"theMainClassName"在archive.jar中,在输入中给出的archiveFolder中,我不断收到我的类没有看到的错误.有没有人对这个问题有任何想法?先感谢您

java command-line

2
推荐指数
1
解决办法
4767
查看次数

JasperReports使用Barcode4j生成条形码 - 库依赖关系

我一直在寻找哪些库来生成包含报告的条形码,使用JasperReports(版本4.6.0)和barcode4j,在一个简单的设置/场景中(只需要一个报表设计,填写报表,导出到pdf)所以没什么特别的.在一个有点绝望的尝试中,我刚刚添加(使用Eclipse java项目,在其构建路径中)iReport 4.6.0使用的所有库,并尝试生成带有条形码的pdf报告.结果是一个很好的pdf报告,但没有条形码.

我对使用JasperReports的Barcode4J库依赖项(因此不是烧烤)感兴趣.

java barcode jasper-reports barcode4j

2
推荐指数
1
解决办法
1万
查看次数