Backspace перестал работать в любом JTextField в Java Swing после добавления пользовательского класса для текстового полJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Backspace перестал работать в любом JTextField в Java Swing после добавления пользовательского класса для текстового пол

Сообщение Гость »


После добавления приведенного ниже кода клавиша Backspace перестает работать во всех JTextFields, когда я нажимаю Backspace, ничего не происходит.

import javax.swing.*; импортировать javax.swing.text.DefaultEditorKit; импортировать java.awt.*; импортировать java.awt.event.*; импортировать java.net.InetAddress; импортировать java.net.UnknownHostException; открытый класс JIp4AddressInput расширяет JTextField { частный окончательный char[] buff = "0. 0. 0. 0".toCharArray(); частный int bpos; Private void putnum (int num, int offset) { интервал а = число/100; число -= а*100; интервал б = число/10; число -= б*10; buff[offset] = (char)('0'+a); buff[offset+1] = (char)('0'+b); buff[offset+2] = (char)('0'+num); } частное выравнивание void (база int) { int end = база+3; StringBuffer sb = новый StringBuffer(); for (int s=base; s 1 && sb.charAt(0) == '0') сб.удалить(0,1); в то время как (sb.length() < 3) sb.insert(0, ' '); пытаться { int num = Integer.parseInt(sb.toString().trim()); если (число > 255) сб = новый StringBuffer("255"); если (число
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»