小编the*_*dor的帖子

libgdx文本字段中的特殊字符不起作用

我可以使用setText("åäö"),但如果我在键盘上输入它就不显示,这也不起作用

            public void keyTyped(TextField textField, char key) {
                JOptionPane.showMessageDialog(new JFrame(), key);
            }
Run Code Online (Sandbox Code Playgroud)

奇怪的是它在Mac上不起作用但它在Windows上有效,有没有人有答案呢?谢谢!

这是一个类似话题的另一个问题!

你如何从Libgdx的特殊角色获得输入?

我试图获得ascii值并通过它

Gdx.input.isKeyPressed(ascii value);
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我已将项目编码设置为UTF-8,我可以打印像åäö这样的特殊字符.

编辑:我试过这个

Gdx.input.setInputProcessor(new InputProcessor() {

        @Override
        public boolean keyDown(int keycode) {
            // TODO Auto-generated method stub
            return false;
        }

        @Override
        public boolean keyUp(int keycode) {
            // TODO Auto-generated method stub
            return false;
        }

        @Override
        public boolean keyTyped(char character) {
            System.out.println(character);
            return false;
        }

        @Override
        public boolean touchDown(int screenX, int screenY, int pointer, int button) {
            return false;
        }

        @Override
        public boolean touchUp(int …
Run Code Online (Sandbox Code Playgroud)

java macos special-characters textfield libgdx

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

你如何在libgdx中获得jar的路径?

我正在libgdx中创建一个桌面应用程序,并希望获得jar路径,以便我可以访问它旁边的文件夹.有很多Gdx.files.(在这里插入变量名称),但它们让我很困惑.谢谢!

directory jar file path libgdx

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

标签 统计

libgdx ×2

directory ×1

file ×1

jar ×1

java ×1

macos ×1

path ×1

special-characters ×1

textfield ×1