Вопрос : Качание Java: AbstractButton

Я имею некоторые извлеченные Кодих от AbstractButton: взгляд

View = (взгляд) AbstractButton.this.getClientProperty («HTML»);

Where будет ключ «HTML» от? Или оно намеревается? Оно уже определен внутри где-то?
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
class= " id= " codeSnippet835047
 **
	 * Дали пункт в координатах local, возвратите нул-основанный индекс
	 * характера под тем пунктом.  Если пункт инвалидн, то
	 * этот метод возвращает -1.
	 *
         * Примечание: AbstractButton должно иметь действительный размер (например имейте
         * добавлено к контейнеру родоначальница контейнера родителя
         * действительное высшего уровня окно) для этого метода, котор нужно мочь
         * возвратить содержательное значение.
	 *
	 * @param p пункт в местных координатах
	 * @return нул-основанный индекс характера под пунктом p; если 
	 * Пунктом будет инвалидные возвращения -1.
	 * @since 1.3
	 *
	общественное getIndexAtPoint int (пункт p) {
	    Осмотрите взгляд = (взгляд) AbstractButton.this.getClientProperty («HTML»);
	    если (взгляд! = null) {
		Прямоугольник r = getTextRectangle ();
		если (null == r) {, то
		    возвратите -1;
		}
		Форма Rectangle2D.Float = 
		    новое Rectangle2D.Float (r.x, r.y, r.width, r.height);
		Position.Bias склоняют [] = новое Position.Bias [1];
		возвращенное view.viewToModel (p.x, p.y, форма, смещение);
	    } еще {
		возвратите -1;
	    }
	}
class=

Ответ : Качание Java: AbstractButton

Hi learningunix,

линия проверяет если левейший байт «num» «1».

«&num» будет указателем к адресу памяти где первый байт «num» пребывает. «(Char*)» бросает этот указатель «&num» (будет указателем к int) к указателю для того чтобы сгореть. В виду того что чарс будет типом данным по одного байта достигая что «указатель для того чтобы сгореть» с «*» доступом первый байт int. В немногой endian этим байтом должен быть «1» для и «int» «1» - в большое endian первый байт был бы «0» в виду того что наименьший значительно байт наиболее справедливо одним…

Понадейтесь что помощь,

ZOPPO

Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us