Java禁用dpi-aware无法正常工作

我正在尝试使用-Dsun.java2d.dpiaware=false参数运行Java应用程序,但没有任何反应。 我希望有一个模糊的用户界面,但图标和字体的大小正常,似乎这个标志不起作用。 我在Windows 8.1上使用JDK 1.8.0_45。 我发现了这个错误https://bugs.openjdk.java.net/browse/JDK-8080153但我不明白如何解决它。

焦点变化后自动计算年龄

你可以帮我看一下如何在从datepicker中选择日期后自动计算年龄,以及何时焦点从datepicker更改为年龄计算的年龄textfiel? 样本表格在这里

使用hasNextLine()但仍然得到java.util.NoSuchElementException:找不到行

我正在做一个编程项目并继续得到如下所示的错误。 Exception in thread “main” java.util.NoSuchElementException: No line found at java.util.Scanner.nextLine(Scanner.java:1585) at ArrayPhoneDirectory.loadData(ArrayPhoneDirectory.java:42) at ArrayPhoneDirectoryTester.main(ArrayPhoneDirectoryTester.java:18) 我认为这是因为扫描仪read.nextLine()将超过文本文件的末尾。 但是我使用了带有hasNextLine的while循环,所以我不确定为什么会这样。 谁知道我哪里出错了? public void loadData (String sourceName){ Scanner read = new Scanner(sourceName); while (read.hasNextLine()) { String name = read.nextLine(); String telno = read.nextLine(); //ArrayPhoneDirectory Line 42 add(name, telno); } } 关联的文本文件 John 123 Bill 23 Hello 23455 Frank 12345 […]

返回十进制而不是字符串(POI jar)

我需要阅读xls或xlsx表。 我成功地阅读了工作表,但它返回十进制值而不是字符串(例如:for 3 – 它返回3.0)。 我需要按原样读取单元格值。 所以我需要以字符串forms返回

Component.setBounds调用Component.repaint?

所以我正在制作游戏,我有EnemyAI和player ,他们都扩展了JPanel 。 世界有一个null布局,所以我使用setBounds(); “移动”(我实际上只是移动世界图像) entities ( player和AI )并正确定位它们。 但是当我添加(看起来像是我测试的最小数量)5时,它会完全调用repaint() 。 这使得玩家在视觉上行走到位。 我添加的实体越多,间隔越快(即5个实体调用repaint()比500慢很多)。 注意:下面的类window只是一个JFrame 。 主类: public class Game(){ public static boolean fighting = false; public static void startGame(){ WorldPanel game = new WorldPanel(); game.setPreferredSize(new Dimension(window.getWidth(), window.getHeight())); PlayerPane player = new PlayerPane(32,32, “Player 1”); game.addKeyListener(new KeyListener(){ public void keyPressed(KeyEvent arg0) { if(fighting == false){ move(player, […]

java.lang.AbstractMethodError:com.mysql.jdbc.PreparedStatement.setBlob(ILjava / io / InputStream;)V

我试图在MySQL数据库中保存上传的文件,如下所示: String firstName = request.getParameter(“firstName”); String lastName = request.getParameter(“lastName”); InputStream inputStream = null; // input stream of the upload file // obtains the upload file part in this multipart request Part filePart = request.getPart(“photo”); if (filePart != null) { // prints out some information for debugging System.out.println(filePart.getName()); System.out.println(filePart.getSize()); System.out.println(filePart.getContentType()); // obtains input stream of the […]

用java查找图片中的图片?

我想要的是以图片的forms分析屏幕输入。 我希望能够在更大的图像中识别图像的一部分,并在更大的图像中获得其坐标。 例: 必须位于 结果将是大图片中图片的右上角和大图片中左下角的图片。 正如你所看到的,图片的白色部分是无关紧要的,我基本上只需要绿色框架。 有没有可以为我做这样的事情的图书馆? 运行时不是一个问题。 我想要做的就是生成一些随机像素坐标并识别该位置的大图片中的颜色,以便以后快速识别绿色框。 如果中间的白框是透明的,它会如何降低性能呢? 这个问题已经多次被问过,因为它似乎没有一个答案。 我发现我在http://werner.yellowcouch.org/Papers/subimg/index.html找到了解决方案。 不幸的是它在C ++中我并不理解。 在SO上实现Java实现会很高兴。

为什么spring / hibernate只读数据库事务比read-write运行得慢?

我一直在研究只读与读写数据库事务的性能。 MySQL服务器是远程的,因此我很容易看到不同事务类型之间的差异。 这是连接池,我知道它基于比较第一个和第二个JDBC调用。 当我将Spring AOP配置为在我的DAO调用上使用只读事务时,与读写相比,调用速度慢 30-40%: 要么 // slower @Transaction(readOnly = true) 与: 要么 // faster @Transaction 看看tcpdump,似乎只读事务在与MySQL交谈时做得更多。 这是只读转储与读写 。 任何人都可以解释为什么只读通话需要更长的时间。 这是预期的吗? 除了改进网络之外,还有什么我做错了或我可以做些什么来提高速度? 刚刚发现了这篇很棒的post并提供了一些很好的性能建议 。 还有其他意见吗? 非常感谢。

如何扫描Hibernate实体的包而不是使用hbm.xml?

我目前使用Spring 3.1和Hibernate 4通过扫描DAO和服务的包。有没有办法对标记为@Entity类执行相同的操作,而不是使用configLocation属性和hbm.xml文件?

如何在Apache HTTP Client 4中使用Socks 5代理?

我正在尝试创建通过SOCKS5代理通过Apache HC 4发送HTTP请求的应用程序。 我不能使用app-global代理,因为app是multithreading的(我需要为每个HttpClient实例使用不同的代理)。 我没有找到使用HC4的SOCKS5的例子。 我怎么用呢?