Я делаю калькулятор в java, чтобы сделать легко, и не помещаю фильтр документа в поле jtext. Я решил сделать jtextfield недоступным для редактирования и добавить ключевой слушатель, но когда вы нажимаете кнопку de delete, звучит ошибка.
Я пошел, чтобы изменить звуки системы в конфигурации, я изменил звуки системы, и я обнаружил, что звук, который он делает "с предопределенным звуком", и делает звук "Windows Background". Я могу изменить свой выбор и не слушать звук, но я хочу, чтобы эта игра загружалась в Интернете.
Вот простой пример:
Если вы нажмете клавишу удаления в текстовом поле, она начнет издавать звук:
public Example() {
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setBounds(0, 0,250,200);
setLayout(null);
javax.swing.JTextField jTextField1 = new javax.swing.JTextField();
jTextField1.setEditable(false);
jTextField1.setBounds(30,50,180,60);
add(jTextField1);
}
public static void main(String args[]) {
Example a = new Example();
a.setVisible(true);
}
}
В этом коде текстовое поле не было редактируемым, в следующем коде текстовое поле не будет издавать звук:
public Example() {
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setBounds(0, 0,250,200);
setLayout(null);
javax.swing.JTextField jTextField1 = new javax.swing.JTextField();
jTextField1.setEditable(true);
jTextField1.setBounds(30,50,180,60);
add(jTextField1);
}
public static void main(String args[]) {
Example a = new Example();
a.setVisible(true);
}
}
Это потому, что текстовое поле доступно для редактирования.
Буду признателен, если вы поможете мне, подскажете, как это исправить или как изменить системный звук в коде, или что вы думаете, может помочь мне.