小编cap*_*oop的帖子

Java:JFrame.setLocationRelativeTo(null)不使用OpenJDK 1.6.0_18将窗口置于Ubuntu 10.04/gnome 2.30.2的中心

示例代码:

    JFrame jFrame = new JFrame("Test");
    jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    jFrame.setLocationRelativeTo(null);
    jFrame.setSize(600, 600);
    jFrame.pack();
    // jFrame.setLocationRelativeTo(null); // same results
    jFrame.setVisible(true);
Run Code Online (Sandbox Code Playgroud)

截图http://img193.imageshack.us/img193/5296/screenshotrev.png

这是OpenJDK的错吗?我记得听说它不如Sun的那么好,但是因为它成了Ubuntu的标准,或者我决定与它一起使用的任何东西.该程序可能会在Windows上运行,所以我想我将不得不在那里检查...任何简单的方法以平台无关的方式解决这个问题,而不会破坏它已经工作的地方?

java ubuntu gnome jframe

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

关于Java中垃圾收集的问题

假设我有一个双重链表.我这样创建它:

MyList list = new MyList();
Run Code Online (Sandbox Code Playgroud)

然后我添加一些节点,使用它然后决定扔掉这样的旧列表:

list = new MyList();
Run Code Online (Sandbox Code Playgroud)

由于我刚刚创建了一个新列表,旧内存区域内的节点仍然指向彼此.这是否意味着旧节点的区域不会被垃圾收集?我是否需要将每个节点指向null以便它们是GC?

java garbage-collection

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

标签 统计

java ×2

garbage-collection ×1

gnome ×1

jframe ×1

ubuntu ×1