小编Mar*_*tin的帖子

复制文件时Ant重命名

如何在将文件复制到ant中的目录时重命名文件?

<copy file="..." todir="..." overwrite="true">
Run Code Online (Sandbox Code Playgroud)

ant

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

在java中从boolean转换为byte

我需要将字节值设置为方法参数.我有布尔变量isGenerated,它决定了在这个方法中执行的逻辑.但我可以直接传递boolean作为字节参数这是不允许的,不能在java中强制转换.所以我现在的解决方案看起来像这样:

myObj.setIsVisible(isGenerated ? (byte)1 : (byte)0);
Run Code Online (Sandbox Code Playgroud)

但对我来说这似乎很奇怪.也许存在一些更好的解决方案吗?

java byte boolean type-conversion

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

强制方法在指定的时间间隔内运行

我想强制方法运行指定的时间.

 public Response run(Request req){
    //method runImpl must run during specified interval of time(for example for 10 secs)
    Response res = runImpl(req);
    return response;
    }
Run Code Online (Sandbox Code Playgroud)

这样做的最佳方式是什么?谢谢!

java

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

调整子组件Swing的大小

我想知道我是否有一个组件,例如,按钮如何在用户调整父组件大小时调整大小?

java swing button layout-manager

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

JFreechart X和Y轴缩放

可以在jfreechart中设置轴刻度值吗?例如,我想要X轴刻度10和Y轴刻度1.

java jfreechart scale

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

JTable刷新

我使用带有水平和垂直滚动条的 JTable。我的 JTable 在包含数据的行之后有空白空间。当我打开位于表格下方的面板时,它隐藏了 JTable 的一部分,并且滚动出现在 JTable 上。这是正常行为,但是当我关闭该面板时,没有数据的空白空间变成灰色而不是白色。仅当我的 JTable 上有水平滚动条时才会发生这种情况。我想我必须强制 JTable 重新绘制,我尝试了resizeAndRepaint()一下TableHeaderJTable但没有成功。

请帮忙!谢谢!如果对表执行任何调整大小操作,则会调用以下 resize() 代码

for (int i = 0; i < columsNum; i++){
        TableColumn column = this.getColumnModel().getColumn(i);
        int preferedSize = //current size
        int minimumSize = // min size
        if (minimumSize != ColumnSizeCalculator.UNDEFINED_WIDTH)
            column.setMinWidth(minimumSize);            
        column.setPreferredWidth(preferedSize);        
    }   

    this.revalidate();
    this.repaint();
Run Code Online (Sandbox Code Playgroud)

java swing jtable jpanel

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

Java方法不是在表达式中调用的

我真的很困惑这个问题,我有一个方法返回boolean - mainMethod(),所以我在逻辑表达式中使用结果,请看这里:

    boolean b = this.someMethod(); 
    b = b && this.mainMethod(); // method is not called
Run Code Online (Sandbox Code Playgroud)

我通过反编译器检查了jar文件,一切正常.然后我将上面的行改为:

  boolean b = this.someMethod(); 
  boolean result = this.mainMethod(); // now method is called!!!
  b = b && result; 
Run Code Online (Sandbox Code Playgroud)

有没有人知道这会怎么样?我不知道,这看起来很奇怪.

java jar

0
推荐指数
1
解决办法
33
查看次数

找到距离另一个点最近的点

我有4个点,每个点表示矩形边的中间.第5个(主)点可以放在任何地方.我怎样才能找到最接近4点的主要点,代码实现是什么?

java point

-1
推荐指数
1
解决办法
680
查看次数