我安装了IntelliJ IDEA(13.1.1#IC-135.480)和JDK 1.8.0(x64),并使用GUI Form设计器生成了一些GUI.
然后我运行代码并意识到某些事情是不正常的.
这是我的GUI的屏幕截图:

Font的渲染似乎不合适.另外,当我将鼠标移到它上面时,Button会丢失其文本.
所以我安装了JDK 1.7.0_40(x64),重新编译了Project并再次运行它.
当我使用JDK 1.7时,会出现以下表格:

渲染似乎没问题,按钮也没关系.
所以我安装了最新的Graphics和Chipset驱动程序等等,但问题仍然存在.您是否遇到过Java Swing UI这样的问题?你能帮我解决一下我的问题吗?任何帮助将不胜感激.
我创建了一个只有1个JTextArea和1个JButton的小项目,我有相同的渲染问题.
据安德鲁汤普森说,我改变了setSize(),我从EDT开始.以下示例:
package at.maeh.java.client.simpleTextClient;
import javax.swing.*;
import java.awt.*;
public class SimpleClient extends JFrame {
private JPanel panel1;
private JTextArea textArea1 = new JTextArea();
private JButton button1 = new JButton();
public SimpleClient() {
super("SimpleClient");
// Panel
panel1 = new JPanel();
panel1.setLayout(new FlowLayout());
// BUtton
button1.setText("TestButton");
// TextArea
textArea1.setColumns(40);
textArea1.setRows(15);
// Add Components
panel1.add(textArea1);
panel1.add(button1);
// Add to Frame
this.getContentPane().add(panel1);
// pack and set Visible
pack(); …Run Code Online (Sandbox Code Playgroud) 我的问题来自HTML下拉选择无法在其选项中保留多个连续的空格.这是一个示例测试用例和结果."white-space:pre"类css似乎只适用于除select元素选项之外的任何html元素.是否有任何文献或案例确定此类问题?任何建议/建议都有帮助
print "<style>.keepwhitespace { white-space: pre }</style>
<p class='keepwhitespace'>abc def</p>
abc def
<br/>
<br/>select and options with keepwhitespace
<select onchange=\"alert('\''+this.value+'\' '+this.value.length)\" class='keepwhitespace'>
<option class='keepwhitespace'>Any </option>
<option class='keepwhitespace'>abc def </option>
<option class='keepwhitespace'> Any </option>
<option class='keepwhitespace'>abc def </option>
</select>
<br/>select with keepwhitespace
<select onchange=\"alert('\''+this.value+'\' '+this.value.length)\" class='keepwhitespace'>
<option >Any </option>
<option >abc def </option>
<option> Any </option>
<option>abc def </option>
</select>
<br/>options with keepwhitespace
<select onchange=\"alert('\''+this.value+'\' '+this.value.length)\">
<option class='keepwhitespace'>Any </option>
<option class='keepwhitespace'>abc def </option>
<option class='keepwhitespace'> Any </option>
<option class='keepwhitespace'>abc def </option> …Run Code Online (Sandbox Code Playgroud) 当我开始提交对VCS的更改时,将显示以下提交对话框.

我检查了"执行代码分析"选项.如果我按下提交,代码分析就会开始,当它完成时,我会得到以下对话框来查看分析结果:

如果我按下查看按钮,我可以查看结果.
我想手动开始完全相同的分析.我的IntelliJ IDEA版本:14.1.1(建于2015年3月31日)
是否可以在IntelliJ中没有提交的情况下运行提交对话框的代码分析?
我正在创建一个帮助页面,其中我有一组问题和答案.这些问题和答案有不同的风格.这是xml文件,它描述了问答集的布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_gravity="center">
<TextView
android:text="@string/Help_first_question"
android:id="@+id/text1"
android:padding="5dip"
android:background="#e0f3ff"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<LinearLayout
android:id="@+id/panel1"
android:visibility="gone"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:layout_margin="2dip"
android:text="@string/Help_first_answer"
android:padding="5dip"
android:background="#FFFFFF"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
我希望在a中显示多个问题和答案listView,每行包含一组问题和答案.我listview看起来像:
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/listview"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</ListView>
Run Code Online (Sandbox Code Playgroud)
所以它看起来像:
first row : Q
A
second row : Q
A
third row : Q
A
Run Code Online (Sandbox Code Playgroud)
实现这一目标的最佳方法是什么?
在我的团队中,我们使用checkstyle来提高我们的编码标准,但现在我们遇到了一个可以改进的规则.
空块规则向我们发出关于空catch块的警告(没有java代码且没有注释),但是如果块包含注释,则使用标准配置它也会生成警告.
例如
这两个不应该导致警告:
try {
// some code
} catch (NumberFormatException ignore) {
// ignore
}
try {
// some code
} catch (NumberFormatException e) {
logger.debug("some debug");
}
Run Code Online (Sandbox Code Playgroud)
这应该会引发警告:
try {
// some code
} catch (NumberFormatException ignore) {
}
Run Code Online (Sandbox Code Playgroud)
如果catch块中没有注释且没有java代码,我们如何才能改进checkstyle以仅向我们发出警告?
我找了一个解决方案,但我stackoverflow和谷歌没有任何.
有人能帮我吗?
java ×3
android ×1
checkstyle ×1
eclipse ×1
html ×1
html-select ×1
intellij-14 ×1
java-8 ×1
listview ×1
nvidia ×1
rendering ×1
swing ×1
whitespace ×1