第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Java AWT 在隨機(jī)時(shí)間長(zhǎng)度后停止收聽輸入

Java AWT 在隨機(jī)時(shí)間長(zhǎng)度后停止收聽輸入

森林海 2023-02-16 16:29:27
(對(duì)不起,我無法解決這個(gè)問題,我需要幫助?。┪艺趧?chuàng)建一個(gè)自定義游戲引擎,并遇到了一個(gè)問題,即在游戲運(yùn)行時(shí) - 游戲停止接受輸入我檢查過,程序似乎繼續(xù)在后臺(tái)運(yùn)行。它似乎也不會(huì)因不同的機(jī)器而有所不同(我的主要設(shè)備是 Mac Book Pro 2011)import java.awt.event.*;import java.io.IOException;import java.awt.*;import javax.swing.*;public class Focus extends JFrame implements KeyListener {       private static final long serialVersionUID = 1L;        char currKey = '\0';        public static void main(String[] args) throws IOException {            SwingUtilities.invokeLater(new Runnable() {public void run() {new UIManager();}});        }        public Focus() throws IOException {                 Container contentPane = getContentPane();            contentPane.add(new DrawCanvas());            addKeyListener(this);            setDefaultCloseOperation(EXIT_ON_CLOSE);            pack();            setFocusable(true);            setVisible(true);        }            private class DrawCanvas extends JPanel {                               private static final long serialVersionUID = 1L;               public void paintComponent(Graphics pen) {                //Drawloop                if(currKey == 'k') {                    //This is the code that randomly stops running                    System.out.println("Yo");                }                try {                    Thread.sleep(10);                }                catch (InterruptedException e) {                    e.printStackTrace();                }                repaint();            }        }        @Override        public void keyTyped(KeyEvent e) {            currKey = e.getKeyChar();        }        @Override        public void keyPressed(KeyEvent e) {            currKey = '\0';        }        @Override        public void keyReleased(KeyEvent e) {           }}代碼在我看來是正確的(但是,它總是如此)并且唯一可能的觸發(fā)點(diǎn)是 AWT 在 Main 中實(shí)例化,在 UIManager 中運(yùn)行并且移動(dòng)代碼駐留在播放器中,盡管我對(duì) AWT 的了解不夠了解是否情況就是如此,重新定位備份中的代碼會(huì)導(dǎo)致程序崩潰。任何幫助將不勝感激。
查看完整描述

1 回答

?
互換的青春

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊

事實(shí)證明這是 Java 和 MacOS 鍵重復(fù)的問題——已在較新的 Java 版本中修復(fù)

修復(fù)更新java


查看完整回答
反對(duì) 回復(fù) 2023-02-16
  • 1 回答
  • 0 關(guān)注
  • 109 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)