小编Ama*_*mer的帖子

无论显示器分辨率如何,如何将JFrame设置为居中显示?

使用Java时,我发现在启动应用程序时很难将主窗口放在屏幕中央.

有什么方法可以做到吗?它不必垂直居中,水平对齐对我来说是更重要的目标.但垂直对齐也很受欢迎.

java swing position jframe

188
推荐指数
7
解决办法
27万
查看次数

是否可以在Java中构建这样的自定义GUI?

我在Photoshop中制作了这个,我打算将它用于我的文件共享应用程序:

截图

我想知道是否有可能为我的应用程序创建具有这种外观和感觉的GUI.

如果我不能仅使用eclipse或NetBeans来构建它,还有其他工具可以帮助我吗?

java user-interface

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

为什么我会得到这个NullPointerException?

我有一个包含属性的类User:nickname,ipAddress,sharedFolder.我们的想法是让拥有这些属性的用户和来自共享文件夹的文件列表.

这是我的代码:

import java.io.*;
import java.util.*;

public class User {

    String nickname;
    String ipAddress;
    static ArrayList<String> listOfFiles;
    File sharedFolder;
    String fileLocation;

    public User(String nickname, String ipAddress, String fileLocation) {

        this.nickname = nickname.toLowerCase();
        this.ipAddress = ipAddress;
        sharedFolder = new File(fileLocation);

        File[] files = sharedFolder.listFiles();
        listOfFiles = new ArrayList<String>();

        for (int i = 0; i < files.length; i++) {
            listOfFiles.add(i, files[i].toString().substring(fileLocation.length()));
        }
    }

    public static void showTheList() {
        for (int i = 0; i < listOfFiles.size(); i++) {
            System.out.println(listOfFiles.get(i).toString());
        }
    }

    @Override …
Run Code Online (Sandbox Code Playgroud)

java nullpointerexception

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