小编use*_*ser的帖子

带有最大化按钮的Java模态窗口

我怎么能创建一个模态窗口并具有最大化按钮?
那么可以创建一个模态JFrame或创建一个JDialog带最大化按钮吗?

java modal-dialog

9
推荐指数
1
解决办法
1万
查看次数

Java获取默认UI颜色

我怎样才能找到JList中的默认选择颜色?
这些颜色存储在哪里?

java

8
推荐指数
3
解决办法
8999
查看次数

Java同步

这是什么:

synchronized (this) {
    // ...some code...
}
Run Code Online (Sandbox Code Playgroud)

好吗?(你能写一个例子吗?)

java multithreading thread-safety

7
推荐指数
3
解决办法
4014
查看次数

透明的JFrame背景

是否可以制作具有透明背景并在其上绘制图像的JFrame,因此只有图像可见而没有边框或背景?

java transparency background-image jframe

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

AutoHotkey:禁用 Ctrl+Shift(Windows 10 - 键盘布局切换)

我怎样才能禁用Ctrl+Shift在Windows 10热键(键盘布局切换)使用AutoHotkey的?

(不过,我想保留的所有这一切的组合: Ctrl+ Shift+ Any other key

我试过这个,但它没有阻止热键:

; Test.ahk
; Try disable Ctrl+Shift
+^::
Run Code Online (Sandbox Code Playgroud)

编辑:我找到了一种在没有 AHK 的较新的 Windows 10 版本中禁用它的方法:
https : //superuser.com/a/1322396
但我认为这个问题仍然存在。

autohotkey windows-10-desktop

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

在Eclipse中创建可执行的JAR文件

我是否必须始终单击文件/导出/可执行jar菜单?
有没有办法用一个按钮做到这一点?
(因为例如,如果我使用netbeans并单击clean和build按钮,它也会生成jar文件.)

eclipse

4
推荐指数
1
解决办法
3679
查看次数

使用Java中的JXL复制表

我想将现有XLS文档中的工作表复制到新位置.
我怎么能用JXL做到这一点?

Workbook w1 = Workbook.getWorkbook(new File("ExistingDocument.xls"), settings);

WritableWorkbook w2 = Workbook.createWorkbook(new File("NewDocument.xls"));

/* So here, I would like copy the first sheet from w1 to the second sheet of w2 ... */

w2.write();
w2.close();

w1.close();
Run Code Online (Sandbox Code Playgroud)

编辑:
w1.getSheet(0).getCell(0, 0)不是WritableCell,所以我无法使用该copyTo方法.
有没有办法从增加小区/片w1w2工作簿?
edit2:
那么我是否必须将工作簿的可写副本创建到另一个文件?
(编辑3:或者还有其他任何可以执行此操作的免费库吗?)


更新:

当我运行此代码时,我会jxl.common.AssertionFailed在线获得异常

WritableCellFormat newFormat = new WritableCellFormat(readFormat);
Run Code Online (Sandbox Code Playgroud)

如果我删除此行并将代码更改为

newCell.setCellFormat(readFormat);

然后不复制单元格样式(字体,单元格边框等).

try {
    Workbook sourceDocument = Workbook.getWorkbook(new File("C:\\source.xls"));
    WritableWorkbook writableTempSource = Workbook.createWorkbook(new File("C:\\temp.xls"), sourceDocument);
    WritableWorkbook …
Run Code Online (Sandbox Code Playgroud)

java jxl

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

Java中的多重继承解决方法?

interface IA {
    public void a();
}

class AB implements IA {
    @Override
    public void a() { System.out.println("a"); } // <---.

    public void b() { System.out.println("b"); }
}

class C {
    public void c() { System.out.println("c"); }
}


// My class:
class AC extends C implements IA {
    @Override
    public void a() { System.out.println("a"); } // duplicate code 
}

public class Main {
    public static void main(String[] args) {
        AC ac = new AC();
        ac.a(); // "a"
        ac.c(); // "c" …
Run Code Online (Sandbox Code Playgroud)

java design-patterns

4
推荐指数
1
解决办法
1903
查看次数

在C++中添加元素并清除指针向量

我想在a中添加2个元素vector<Node*>,然后清除所有元素并释放内存.
这段代码是否以正确的方式执行此操作?

#include <stdlib.h>
#include <iostream>
#include <vector>

using namespace std;

class Node {
public:
    int value;
    // ...and some other fields and methods...
};

int main(int argc, char** argv) {
    Node* n = new Node;
    n->value = 20;
    vector<Node*> v;
    v.push_back(n);
    n = new Node;
    n->value = 52;
    v.push_back(n);
    for (vector<Node*>::iterator i = v.begin(); i != v.end(); i++) {
        cout << (*i)->value << endl;
        delete *i;
        *i = NULL;
    }
    v.clear();
    return (EXIT_SUCCESS);
}
Run Code Online (Sandbox Code Playgroud)

c++ memory-leaks vector

3
推荐指数
2
解决办法
2799
查看次数

在较低的.NET版本下运行.NET 4程序

当只在计算机上安装.NET 3框架时,是否可以运行.NET 4应用程序?

.net

3
推荐指数
1
解决办法
216
查看次数