Swing呈现在JDK 1.8中出现中断,在JDK 1.7中正确

我已经安装了IntelliJ IDEA(13.1.1#IC-135.480)和JDK 1.8.0(x64),我用GUI Formdevise器生成了一些GUI。 然后我运行代码,并意识到有些事情是不正确的。 这里是我的GUI的屏幕截图: 字体的渲染似乎是不正确的。 另外,当我将鼠标移到它上面时,button会松动它的文本。 所以我安装了JDK 1.7.0_40(x64),重新编译了项目并再次运行。 出现以下表单,当我使用JDK 1.7时: 渲染似乎是确定的,button也是可以的。 所以我安装了最新的显卡和芯片组驱动程序等等,但问题依然存在。 你有过使用Java Swing UI的问题吗? 你能帮我解决我的问题吗? 任何帮助将不胜感激。 更新: 我创build了一个只有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"); // […]

删除常规数组的元素

我有一个Foo对象的数组。 如何删除数组的第二个元素? 我需要类似于RemoveAt()东西,但对于一个普通的数组。

何时使用抽象类或接口?

为什么创build抽象或接口类,或者什么时候应该使用抽象或接口类?

根据date范围筛选日志文件条目

我的服务器CPU使用率exception高,而且我可以看到Apache使用太多的内存。 我有一种感觉,我被一个单一的知识产权所困扰 – 也许你能帮我find他吗? 我使用了下面这行,find了10个最“活跃”的IP: cat access.log | awk '{print $1}' |sort |uniq -c |sort -n |tail 前5个IP的服务器请求量是“平均”用户的200倍。 但是,我不能确定这5位访客是否非常频繁,或者他们正在攻击服务器。 有没有办法,指定上述search到一个时间间隔,例如。 最近两个小时或10-12今天? 干杯! 更新2011年10月23日 – 我需要的命令: 获取最近X小时内的条目[这里两个小时] awk -vDate=`date -d'now-2 hours' +[%d/%b/%Y:%H:%M:%S` ' { if ($4 > Date) print Date FS $4}' access.log 在最近的X小时内获得最活跃的IP [在这里两个小时] awk -vDate=`date -d'now-2 hours' +[%d/%b/%Y:%H:%M:%S` ' { if ($4 > Date) […]

ASP.NET MVC3 – date时间格式

我正在使用ASP.NET MVC 3。 我的ViewModel看起来像这样: public class Foo { [DataType(DataType.Date)] [DisplayFormat(DataFormatString = "{0:dd.MM.yyyy}", ApplyFormatInEditMode = true)] public DateTime StartDate { get; set; } … } 鉴于,我有这样的东西: <div class="editor-field"> @Html.EditorFor(model => model.StartDate) <br /> @Html.ValidationMessageFor(model => model.StartDate) </div> StartDate以正确的格式显示,但是当我将其值更改为19.11.2011并提交表单时,出现以下错误消息:“值”19.11.2011“对于StartDate无效。 任何帮助将不胜感激!

如何在R data.frame中添加按组的唯一值计数

我希望通过对第二个variables进行分组来统计唯一值的数量,然后将计数添加到现有data.frame中作为新列。 例如,如果现有的数据框如下所示: color type 1 black chair 2 black chair 3 black sofa 4 green sofa 5 green sofa 6 red sofa 7 red plate 8 blue sofa 9 blue plate 10 blue chair 我想为每种color添加数据中存在的唯一types的数量: color type unique_types 1 black chair 2 2 black chair 2 3 black sofa 2 4 green sofa 1 5 […]

您是否将架构微数据元标记放在html正文中?

我search了很长时间,通过互联网和stackoverflow为这个问题的答案,我发现的链接,说你不应该把元标签在身体: 在<body>中使用HTML5 + Microdata的<meta>标签 在身体部分传递元数据 身体中的元标记 而schema.org网站清楚地显示meta标签直接嵌套在主体http://schema.org/AggregateRating中 看看那里发布的例子 Customer reviews: <div itemprop="reviews" itemscope itemtype="http://schema.org/Review"> <span itemprop="name">Not a happy camper</span> – by <span itemprop="author">Ellie</span>, <meta itemprop="datePublished" content="2011-04-01">April 1, 2011 <div itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating"> <meta itemprop="worstRating" content = "1"> <span itemprop="ratingValue">1</span>/ <span itemprop="bestRating">5</span>stars </div> <span itemprop="description">The lamp burned out and now I have to replace it. </span> […]

JavaScript – 从m个元素生成n个数组的组合

我遇到了麻烦,想用代码来生成n个数组中有m个元素的组合,在JavaScript中。 我已经看到了类似的其他语言的问题,但答案包括我不确定如何翻译句法或库的魔法。 考虑这些数据: [[0,1], [0,1,2,3], [0,1,2]] 3个数组,其中有不同数量的元素。 我想要做的是通过组合来自每个数组的项目来获得所有的组合。 例如: 0,0,0 // item 0 from array 0, item 0 from array 1, item 0 from array 2 0,0,1 0,0,2 0,1,0 0,1,1 0,1,2 0,2,0 0,2,1 0,2,2 等等。 如果数组的数量是固定的,那么很容易做出硬编码的实现。 但是arrays的数量可能会有所不同: [[0,1], [0,1]] [[0,1,3,4], [0,1], [0], [0,1]] 任何帮助将不胜感激。

如何通过C#中的进程获取打开文件句柄的列表?

如何通过C#中的进程ID获取打开文件句柄的列表? 我有兴趣挖掘并获取文件名。 寻找程序浏览器的程序化等价物。 这很可能需要互操作。 考虑到增加一个赏金,这个实现是非常复杂的。

写入MySQL时,保留从TextArea中断行

我正在使用textarea来使用户能够input评论。 但是,如果用户input新行,输出新行时不显示。 有什么办法可以让这条线保持原状。 任何想法如何保持换行?