小编use*_*108的帖子

在高DPI屏幕上的Java Swing

我有一个使用系统外观的Java Swing程序:

UIManager.setLookAndFeel (UIManager.getSystemLookAndFeelClassName ());
Run Code Online (Sandbox Code Playgroud)

问题是在高DPI系统上,帧中的字体太小.如何在不更改所有帧的字体的情况下使我的帧上的文本可读?我的程序是使用Java 6编写的,并且有太多的框架无法修改.

java fonts swing jframe

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

JNLP没有在Java 1.8客户端上创建桌面快捷方式

我有一个JNLP,它在Java 1.7下为我的应用程序创建了一个桌面快捷方式.但是,当我在Java 1.8下运行它时,我不再获得桌面快捷方式.发生了什么变化?

这是我在Windows XP,Windows 7和OS X Yosemite下测试的一个示例,它们都运行Java 1.7并且它为这三个创建了桌面快捷方式,但是在运行Java 1.8的Windows 7和Windows 8上我都没有得到桌面快捷方式.为了清楚起见,该应用程序显示并正常工作,只是没有创建桌面快捷方式.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jnlp PUBLIC "-//Sun Microsystems, Inc.//DTD JNLP 1.5//EN" "http://www.netbeans.org/jnlp/DTD/jnlp.dtd">
<jnlp codebase="http://services.SportsOptions.com/test/" href="test.jnlp">
  <information>
    <title>test</title>
    <vendor>test.com</vendor>
    <homepage href="http://www.test.com/"/>
    <description>Test</description>
    <icon href="splash.png" kind="splash"/>
    <offline-allowed/>
    <shortcut online="true">
      <desktop/>
      <menu submenu="test" />
    </shortcut>
  </information>
  <information os="Linux">
    <icon href="DesktopIcon.ico" kind="shortcut" />
  </information>
  <information os="Windows">
    <icon href="DesktopIcon.ico" kind="shortcut" />
  </information>
  <information os="Mac">
    <icon href="DesktopIcon.icns" kind="shortcut" />
  </information>
  <resources locale="" os="">
    <j2se href="http://java.sun.com/products/autodl/j2se" initial-heap-size="32m" max-heap-size="512m" version="1.6+"/>
    <jar download="eager" href="Test.jar" main="false" version=""/>
  </resources> …
Run Code Online (Sandbox Code Playgroud)

java jnlp java-8

7
推荐指数
1
解决办法
3531
查看次数

将点击发送到后台div

我有两个div:一个是包含可点击项的背景,第二个是可滚动的叠加div。我希望能够在不关闭第二个div的滚动功能的情况下单击第一个div中的项目。

这是一个小提琴示例:https : //jsfiddle.net/samlalani/yu832xad/36/

这可能吗?我将不胜感激任何建议,并且不希望使用jQuery(编辑:使用Vanilla JavaScript很好,但是不使用jQuery)。谢谢。

这是HTML:

<div id="wrapper">
  <table>
    <tr><td onclick="alert('1')" class="red">111111</td></tr>
    <tr><td>2</td></tr>
    <tr><td onclick="alert('3')" class="red">333333</td></tr>
    <tr><td>4</td></tr>
    <tr><td>5</td></tr>
    <tr><td onclick="alert('6')" class="red">666666</td></tr>
    <tr><td>7</td></tr>
    <tr><td>8</td></tr>
    <tr><td>9</td></tr>
    <tr><td>10</td></tr>
  </table>
  <p>
  The ones, threes and sixes should be clickable, and the magenta div should be scrollable.
  </p>
</div>
<div id="overlay" onclick="overlayClick()">
  <div>
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut venenatis tempus est, sit amet faucibus neque congue eu. Aliquam porta enim tortor, condimentum auctor urna vehicula eu. Suspendisse blandit sapien …
Run Code Online (Sandbox Code Playgroud)

html javascript css

5
推荐指数
1
解决办法
99
查看次数

标签 统计

java ×2

css ×1

fonts ×1

html ×1

java-8 ×1

javascript ×1

jframe ×1

jnlp ×1

swing ×1