小编Bra*_*don的帖子

Java unicode问题

这可能是一个愚蠢的问题,但...说我有一个String4e59它代表一个特殊的Unicode字符.如何将其添加\u到该字符的开头以便正确显示?我尝试过最简单的解决方案:

String str = "4e59";
System.out.println("\\u"+str);
Run Code Online (Sandbox Code Playgroud)

还有其他一些变种,我错过了什么?

java unicode

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

Fortran返回声明

我正在尝试在gfortran下编译一些在g77下编译好的代码.问题似乎来自一个回复声明:

ffuncs.f:934.13:

  RETURN E
         1
Run Code Online (Sandbox Code Playgroud)

错误:(1)处的备用RETURN语句需要SCALAR-INTEGER返回说明符

在代码中,任何E被指定为真正的*8:

IMPLICIT REAL*8(A - H,O -Z)

然而,E从未被赋予价值或事实上你直到返回陈述才会看到它.我对Fortran几乎一无所知.在fortran中带有参数的return语句是什么意思?

谢谢.

fortran return

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

重绘其他组件时,JLabel会调整大小

我的Java布局有问题.我正试图将JLabel放在最顶层的五个WorldWindowGLCanvas网格中.就像是:

------------------------------------------------
                     JLabel
------------------------------------------------
                       |
         WWCanvas      |       WWCanvas
                       |

------------------------------------------------
                       |
         WWCanvas      |       WWCanvas
                       |
Run Code Online (Sandbox Code Playgroud)

我目前在JPanel中使用GridBagLayout.程序首次启动时,一切都看起来应该如此.然而,在第一次重绘所有WorldWindowGLCanvas时,顶级JLabel的大小立即增加一倍并且占用太多空间.这是一些相关的代码:

JFrame f = new JFrame("ScintDisplay");
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.setLayout(new GridBagLayout());

        JLabel timeLabel = new JLabel(getTime(), JLabel.CENTER);
        timeLabel.setSize(new Dimension(200,200));


        WorldWindowGLCanvas wwd1 = new WorldWindowGLCanvas();
        wwd1.setPreferredSize(new java.awt.Dimension(960, 1000));

        WorldWindowGLCanvas wwd2 = new WorldWindowGLCanvas();
        wwd2.setPreferredSize(new java.awt.Dimension(500, 480));

        WorldWindowGLCanvas wwd3 = new WorldWindowGLCanvas();
        wwd3.setPreferredSize(new java.awt.Dimension(500, 480));

        WorldWindowGLCanvas wwd4 = new WorldWindowGLCanvas();
        wwd4.setPreferredSize(new java.awt.Dimension(500, 480));

        WorldWindowGLCanvas wwd5 = new WorldWindowGLCanvas();
        wwd5.setPreferredSize(new java.awt.Dimension(500, 480));

        wwd1.setModel(new BasicModel());
        wwd2.setModel(new BasicModel());
        wwd3.setModel(new BasicModel());
        wwd4.setModel(new BasicModel()); …
Run Code Online (Sandbox Code Playgroud)

java concurrency swing layout-manager worldwind

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