小编Nat*_*han的帖子

获取文件的上次访问时间

我知道使用File对象我们可以获得最后修改时间File(即File.lastModified()).但是,我的要求是,以获得最后访问时间为一个FileJava编写的.我怎么得到它?

java file lastaccesstime

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

缺少库com.sun.tools.attach

我试过按照本教程,但我有导入问题.

我有:

The import com.sun.tools cannot be resolved
Run Code Online (Sandbox Code Playgroud)

排队

import com.sun.tools.attach.VirtualMachine;
Run Code Online (Sandbox Code Playgroud)

我试图在Sun/Oracle网站上查找一些信息,但我没有找到任何有用的信息.

我正在开发JDK 1.6.0_31.

java virtual-machine jdk-tools

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

Java - 如何防止BorderLayout EAST拥抱屏幕的一侧?

如果我JButton在东侧或西侧添加s等组件,我该如何防止它在屏幕的一侧?我想JButton在屏幕边缘和屏幕边缘之间留出一些空间.

java swing

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

在su的命令中运行bash函数

在我的bash脚本中,我以另一个用户身份执行一些命令.我想用bash函数调用su.

my_function()
{
  do_something
}

su username -c "my_function"
Run Code Online (Sandbox Code Playgroud)

上面的脚本不起作用.当然,my_function里面没有定义su.我的一个想法是将函数放入一个单独的文件中.你有更好的想法,避免制作另一个文件?

bash shell su

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

首次显示组件时监听

我试图抓住屏幕上显示组件的第一时刻,而不使用"脏"解决方案,就像使用计时器一样.基本上,我想知道我可以安全地开始getLocationOnScreen()在组件上使用方法的那一刻.

我认为组件监听器可以帮助但在这里没有运气.我现在卡住了,不知道哪个听众可以使用.有什么建议?

下面是一些示例代码,显示组件侦听器失败.

import java.awt.Color;
import java.awt.Dimension;
import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent;
import java.awt.event.ComponentListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class CompListenerTest
{
    static ComponentListener cL = new ComponentAdapter()
    {
        @Override
        public void componentShown(ComponentEvent e)
        {
            super.componentShown(e);
            System.out.println("componentShown");
        }
    };

    static MouseListener mL = new MouseAdapter() 
    {

        @Override
        public void mousePressed(MouseEvent e)
        {
            super.mousePressed(e);
            JComponent c = (JComponent) e.getSource();
            System.out.println("mousePressed c="+c.isShowing());
        }

    };

    public static void main(String[] args)
    {
        JPanel p = …
Run Code Online (Sandbox Code Playgroud)

java swing listener

13
推荐指数
2
解决办法
9698
查看次数

如何将JNLP API与Maven Project捆绑在一起

我有一个需要JNLP API的项目.我没有在Maven Central上找到一个神器,所以我添加了一个外部存储库,它将它提供给我的pom.该存储库本周末脱机.这是第二次这样的事情发生在我身上.

我知道这是一个很值得Maven是什么不是什么,但我真的只是想那个小JNLP-API-1.5.0.jar文件是

  1. 在我的SCM中(我不想只为一个依赖项滚动我自己的Maven存储库).
  2. 在项目构建的编译范围内.

我必须转向哪个旋钮才能实现这一目标?

jnlp dependencies maven-2 jar

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

删除集合列表的重复项

我有一套套装:

L = [set([1, 4]), set([1, 4]), set([1, 2]), set([1, 2]), set([2, 4]), set([2, 4]), set([5, 6]), set([5, 6]), set([3, 6]), set([3, 6]), set([3, 5]), set([3, 5])]
Run Code Online (Sandbox Code Playgroud)

(实际上在我的情况下是一个倒数元组列表的转换)

我想删除重复项来获取:

L = [set([1, 4]), set([1, 2]), set([2, 4]), set([5, 6]), set([3, 6]), set([3, 5])]
Run Code Online (Sandbox Code Playgroud)

但如果我尝试:

>>> list(set(L))
TypeError: unhashable type: 'set'
Run Code Online (Sandbox Code Playgroud)

要么

>>> list(np.unique(L))
TypeError: cannot compare sets using cmp()
Run Code Online (Sandbox Code Playgroud)

如何获得具有不同集合的集合列表?

python list unique set duplicates

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

如何在不使用HTML的情况下向JLabel添加换行符

如何添加换行符JLabel?我知道如果我使用简单的HTML,它会起作用.但是如果我使用html,JLabel则不会显示嵌入应用程序的字体.我使用该方法嵌入字体 - createFont()并使用JLabel.setFont()应用字体.

java swing jlabel multiline

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

如何在Java中声明无限大小/动态的字节数组?

我正在声明一个字节数组,由于它不断更新,我的大小未知,所以如何声明无限大小/可变大小的字节数组?

java bytearray

11
推荐指数
3
解决办法
4万
查看次数

Visual Studio 2005/2008 IDE(解决方案资源管理器中的自动选择文件)

我有一些非常大的解决方案(很多项目,很多文件).我想知道当从打开的文档中选择文档(浏览选项卡)时,是否可能在解决方案资源管理器树视图中选择当前文件.

visual-studio

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