小编Han*_* NR的帖子

为什么Java中检测到的语言结果为空

我正在尝试在Windows中获取语言格式,但是当我将显示格式更改为English (United States)English (United Kingdom)返回的值System.getProperty()null.对于英语以外的语言,我得到了正确的结果.

我正在使用以下代码:

System.out.println(System.getProperty("user.language.format"));
System.out.println(System.getProperty("user.country.format"));
Run Code Online (Sandbox Code Playgroud)

java locale

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

JTextArea圆角

我想使JTextArea具有圆角,并且我执行了以下代码:

public BPosTxtArea() {
    super();
    setOpaque(false);
}

@Override
protected void paintComponent(Graphics g) {
    Graphics2D g2 = (Graphics2D) g.create();
    g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
    g2.setColor(getBackground());
    g2.fillRoundRect(0, 0, getWidth() - 1, getHeight() - 1, 15, 15);
    super.paintComponent(g);
}

@Override
protected void paintBorder(Graphics g) {
    Graphics2D g2 = (Graphics2D) g.create();
    g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
    g2.setColor(new Color(102, 102, 102));
    g2.drawRoundRect(0, 0, getWidth() - 1, getHeight() - 1, 15, 15);
}
Run Code Online (Sandbox Code Playgroud)

但是它的外部仍然有一个方形的边框,如下面的图片所示:

在此处输入图片说明

谁能帮我?

java swing rounded-corners jtextarea

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

JComboBox 的圆角

我想让 JComboBox 有圆角。我带着这个代码:

public class BPosCmbBox extends JCboEdc {

    public BPosCmbBox() {
       super();
       setBorder(new RoundBorder());
    }

    @Override
    public void paint(Graphics g) {
        Graphics2D g2 = (Graphics2D) g;
        g2.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_LCD_HRGB);
        super.paint(g); //To change body of generated methods, choose Tools | Templates.
    }

}



public class RoundBorder extends AbstractBorder {

    Color bgColor = new Color(0, 0, 0, 220);

    public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) {
        ((Graphics2D) g).setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
        ((Graphics2D) g).setColor(bgColor);
        ((Graphics2D) g).drawRoundRect(x, y, width …
Run Code Online (Sandbox Code Playgroud)

java swing rounded-corners jcombobox

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

标签 统计

java ×3

rounded-corners ×2

swing ×2

jcombobox ×1

jtextarea ×1

locale ×1