|
Пт, Сен 2, 2005 05:02pm [Аноним] - 6831 d back | ↑↓ |
---|
как замечательно russki в русский работает! ==========================
пацкаге ОА_Монитор;
импорт явакс.свинг.*; импорт явакс.свинг.табле.*; импорт явакс.свинг.евент.*; импорт ява.авт.*; импорт ява.авт.евент.*;
публиц цласс ДатаПанел екстендс ЙПанел {
ЙЛабел стате = нев ЙЛабел (ъСтате: ъ, ЙЛабел.РИГХТ); ЙЛабел дестроыед = нев ЙЛабел (ъДестроыед? ъ, ЙЛабел.РИГХТ); ЙЛабел цреатед = нев ЙЛабел (ъТиме Цреатедъ, ЙЛабел.РИГХТ ); ЙЛабел цоунт = нев ЙЛабел (ъИн Прогресс: ъ, ЙЛабел.РИГХТ); ЙЛабел полициес = нев ЙЛабел (ъПолициес: ъ, ЙЛабел.РИГХТ);
ЙТекстФиелд статеВал; ЙТекстФиелд дестроыедВал; ЙТекстФиелд цреатедВал; ЙТекстФиелд цоунтВал; ЙТекстФиелд полициесВал;
ЙТекстФиелд аомЦреатедВал; ЙТекстФиелд аомЦоунтерВал;
ЙТабле м_аомТабле; ДефаултТаблеМодел м_аомТаблеМодел;
ЙТабле м_фтТабле; ДефаултТаблеМодел м_фтТаблеМодел;
ЙЛабел аомЛабел = нев ЙЛабел (ъАОМъ, ЙЛабел.ЦЕНТЕР); ЙЛабел фтЛабел = нев ЙЛабел (ъФаулт Толеранцеъ, ЙЛабел.ЦЕНТЕР);
ЙЛабел аомЦоунтер = нев ЙЛабел (ъЦоунтер: ъ, ЙЛабел.РИГХТ); ЙЛабел аомЦреатед = нев ЙЛабел (ъТиме Цреатед: ъ, ЙЛабел.РИГХТ);
ява.текст.СимплеДатеФормат м_датеФормат;
финал инт м_максВисиблеРовЦоунт = 8;
/*** Цтор ***/ публиц ДатаПанел() {
статеВал = нев ЙТекстФиелд (); дестроыедВал = нев ЙТекстФиелд (); цреатедВал = нев ЙТекстФиелд (); цоунтВал = нев ЙТекстФиелд (); полициесВал = нев ЙТекстФиелд ();
аомЦреатедВал = нев ЙТекстФиелд(); аомЦоунтерВал = нев ЙТекстФиелд();
статеВал.сетЕдитабле(фалсе); дестроыедВал.сетЕдитабле(фалсе); цреатедВал.сетЕдитабле(фалсе); цоунтВал.сетЕдитабле(фалсе); полициесВал.сетЕдитабле(фалсе); аомЦреатедВал.сетЕдитабле(фалсе); аомЦоунтерВал.сетЕдитабле(фалсе);
м_датеФормат = нев ява.текст.СимплеДатеФормат (ъМММ д, ХХ:мм:ссъ);
// таблес
Стринг[] аомЦолумнс = { ъРепоситоры ИДъ, ъЦоунтеръ, ъРефЦоунтъ, ъАцтивеъ, ъЦреатедъ };
м_аомТаблеМодел = нев ДефаултТаблеМодел (аомЦолумнс, м_максВисиблеРовЦоунт); м_аомТабле = нев ЙТабле (м_аомТаблеМодел); м_аомТабле.гетЦолумнМодел().гетЦолумн(0).сетПреферредВидтх (200); м_аомТабле.гетЦолумнМодел().гетЦолумн(4).сетПреферредВидтх (150);
м_аомТабле.сетПреферредСцроллаблеВиевпортСизе(м_аомТабле.гетПреферредСизе()); м_аомТаблеМодел.сетРовЦоунт(0);
Стринг[] фтЦолумнс = { ъДомаинъ, ъГИДъ, ъТыпе ИДъ, ъВерсионъ, ъПримары идксъ, ъМемберсъ };
м_фтТаблеМодел = нев ДефаултТаблеМодел (фтЦолумнс, м_максВисиблеРовЦоунт); м_фтТабле = нев ЙТабле (м_фтТаблеМодел);
м_фтТабле.гетЦолумнМодел().гетЦолумн(0).сетПреферредВидтх (250); м_фтТабле.гетЦолумнМодел().гетЦолумн(1).сетПреферредВидтх (150); м_фтТабле.гетЦолумнМодел().гетЦолумн(2).сетПреферредВидтх (150);
м_фтТабле.сетПреферредСцроллаблеВиевпортСизе(м_фтТабле.гетПреферредСизе()); м_фтТаблеМодел.сетРовЦоунт(0);
м_фтТабле.гетЦолумнМодел().гетЦолумн(5).сетЦеллРендерер ( нев ТаблеЦеллРендерер() { публиц Цомпонент гетТаблеЦеллРендерерЦомпонент(ЙТабле табле, ява.ланг.Обйецт валуе, боолеан исСелецтед, боолеан хасФоцус, инт ров, инт цолумн) { ЙТекстАреа та = нев ЙТекстАреа ();
ксорб.ФТГроупМгрПацкаге.МемберИнфо[] мемберс = (ксорб.ФТГроупМгрПацкаге.МемберИнфо[]) валуе;
иф (мемберс != нулл) { та.сетРовс (мемберс.ленгтх);
фор (инт и = 0; и < мемберс.ленгтх; ++и) { иф (и != 0) { та.аппенд (ъ\нъ); } та.аппенд (мемберс[и].наме); } }
ретурн та; } } );
// Лаёут
ГридБагЛаёут гридбаг = нев ГридБагЛаёут();
сетЛаёут (гридбаг);
ГридБагЦонстраинтс ц = нев ГридБагЦонстраинтс();
ц.веигхткс = 1.0;
ц.инсетс = нев Инсетс (0,5,10,10);
// ц.филл = ГридБагЦонстраинтс.НОНЕ; ц.филл = ГридБагЦонстраинтс.БОТХ; ц.анчор = ГридБагЦонстраинтс.ВЕСТ;
ц.гридвидтх = ГридБагЦонстраинтс.РЕМАИНДЕР;
адд (Бокс.цреатеВертицалСтрут (30), ц);
// Ров 1: Стате Дестроыед ц.гридвидтх = 1; ц.анчор = ГридБагЦонстраинтс.ЕАСТ; адд (стате, ц);
ц.анчор = ГридБагЦонстраинтс.ВЕСТ;
адд (статеВал, ц); адд (Бокс.цреатеХоризонталСтрут (30), ц);
адд (дестроыед, ц);
ц.гридвидтх = ГридБагЦонстраинтс.РЕМАИНДЕР; адд (дестроыедВал, ц);
//Ров 2 Тиме Цреатед Ин Прогресс ц.гридвидтх = 1; адд (цреатед, ц); адд (цреатедВал, ц);
адд (Бокс.цреатеХоризонталСтрут (30), ц);
адд (цоунт, ц);
ц.гридвидтх = ГридБагЦонстраинтс.РЕМАИНДЕР; адд (цоунтВал, ц);
//Ров 3 Полициес ц.гридвидтх = 1;
адд (полициес, ц); ц.гридвидтх = ГридБагЦонстраинтс.РЕМАИНДЕР; ц.филл = ГридБагЦонстраинтс.БОТХ; адд (полициесВал, ц);
// Сепаратор
ц.гридвидтх = ГридБагЦонстраинтс.РЕМАИНДЕР;
адд (нев ЙСепаратор (СвингЦонстантс.ХОРИЗОНТАЛ), ц);
// АОМ
адд (аомЛабел, ц);
адд (Бокс.цреатеВертицалСтрут (20), ц);
ц.гридвидтх = 1;
адд (аомЦоунтер, ц); адд (аомЦоунтерВал, ц); адд (аомЦреатед, ц);
ц.гридвидтх = ГридБагЦонстраинтс.РЕМАИНДЕР;
адд (аомЦреатедВал, ц);
// АОМ Табле адд (Бокс.цреатеВертицалСтрут (20), ц);
ЙСцроллПане сп = нев ЙСцроллПане (м_аомТабле); // сп.сетВисибле(фалсе); адд (сп, ц);
// Сепаратор адд (нев ЙСепаратор (СвингЦонстантс.ХОРИЗОНТАЛ), ц);
адд (фтЛабел, ц);
// ФТ
адд (нев ЙСцроллПане (м_фтТабле), ц);
// Глуе ат тхе енд оф сцреен ц.веигхты = 1.0; адд (Бокс.цреатеГлуе(), ц);
}
публиц воид цлеар() {
статеВал.сетТекст (ъъ); дестроыедВал.сетТекст (ъъ); цреатедВал.сетТекст (ъъ); цоунтВал.сетТекст (ъъ); полициесВал.сетТекст (ъъ);
// АОМ м_аомТаблеМодел.сетРовЦоунт(0);
аомЛабел.сетЕнаблед(фалсе);
аомЦоунтер.сетЕнаблед(фалсе); аомЦреатед.сетЕнаблед(фалсе);
аомЦоунтерВал.сетТекст (ъъ); аомЦреатедВал.сетТекст (ъъ);
//ФТ
м_фтТаблеМодел.сетРовЦоунт(0); фтЛабел.сетЕнаблед(фалсе);
ревалидате();
}
публиц воид упдате (ксорб.мониторинг.ОАЕнтры ентры) { статеВал.сетТекст (ентры.стате); дестроыедВал.сетТекст (ентры.дестроыед ? ъЫъ : ъНъ); цреатедВал.сетТекст (м_датеФормат.формат (нев ява.утил.Дате (ентры.цреате_тиме * 1000Л))); цоунтВал.сетТекст ((нев Интегер(ентры.ин_прогресс_цоунт)).тоСтринг()); полициесВал.сетТекст (гетПолициес(ентры.полициес));
// АОМ м_аомТаблеМодел.сетРовЦоунт(0);
аомЛабел.сетЕнаблед(ентры.аом.хас_аом);
иф (ентры.аом.хас_аом) { аомЦоунтер.сетЕнаблед(труе); аомЦреатед.сетЕнаблед(труе);
аомЦоунтерВал.сетТекст ((нев Лонг (ентры.аом.аом_цоунтер)).тоСтринг()); аомЦреатедВал.сетТекст ((нев Интегер(ентры.аом.аом_цреате_тиме)).тоСтринг()); аомЦреатедВал.сетТекст (м_датеФормат.формат (нев ява.утил.Дате (ентры.аом.аом_цреате_тиме * 1000Л)));
м_аомТаблеМодел.сетРовЦоунт(ентры.аом.аом_ентриес.ленгтх < м_максВисиблеРовЦоунт ? м_максВисиблеРовЦоунт : ентры.аом.аом_ентриес.ленгтх);
фор (инт и = 0; и < ентры.аом.аом_ентриес.ленгтх; ++и) { м_аомТаблеМодел.сетВалуеАт (ентры.аом.аом_ентриес[и].сервант_репоситоры_ид, и, 0); м_аомТаблеМодел.сетВалуеАт ((нев Интегер(ентры.аом.аом_ентриес[и].цоунтер)).тоСтринг(), и, 1); м_аомТаблеМодел.сетВалуеАт ((нев Интегер(ентры.аом.аом_ентриес[и].сервант_рефцоунт)).тоСтринг(), и, 2); м_аомТаблеМодел.сетВалуеАт (ентры.аом.аом_ентриес[и].ацтиве ? ъЫъ : ъНъ, и, 3); м_аомТаблеМодел.сетВалуеАт (м_датеФормат.формат (нев ява.утил.Дате (ентры.аом.аом_ентриес[и].цреате_тиме * 1000Л)), и, 4); }
} елсе { аомЦоунтер.сетЕнаблед(фалсе); аомЦреатед.сетЕнаблед(фалсе);
аомЦоунтерВал.сетТекст (ъъ); аомЦреатедВал.сетТекст (ъъ); }
//ФТ
м_фтТаблеМодел.сетРовЦоунт(0);
иф (ентры.фт_сеq.ленгтх > 0) {
м_фтТаблеМодел.сетРовЦоунт(ентры.фт_сеq.ленгтх < м_максВисиблеРовЦоунт ? м_максВисиблеРовЦоунт : ентры.фт_сеq.ленгтх);
фтЛабел.сетЕнаблед(труе);
фор (инт и = 0; и < ентры.фт_сеq.ленгтх; ++и) { м_фтТаблеМодел.сетВалуеАт (ентры.фт_сеq[и].инфо.домаин, и, 0); м_фтТаблеМодел.сетВалуеАт ((нев Лонг(ентры.фт_сеq[и].инфо.гид)).тоСтринг(), и, 1); м_фтТаблеМодел.сетВалуеАт (ентры.фт_сеq[и].инфо.тыпе_ид, и, 2); м_фтТаблеМодел.сетВалуеАт ((нев Интегер(ентры.фт_сеq[и].инфо.версион)).тоСтринг(), и, 3); м_фтТаблеМодел.сетВалуеАт ((нев Интегер(ентры.фт_сеq[и].инфо.примары_индекс)).тоСтринг(), и, 4);
инт лен = ентры.фт_сеq[и].инфо.мемберс.ленгтх;
/* инт лен = ентры.фт_сеq[и].инфо.мемберс.ленгтх + и; ксорб.ФТГроупМгрПацкаге.МемберИнфо[] тмп = нев ксорб.ФТГроупМгрПацкаге.МемберИнфо[лен]; фор (инт й = 0; й < лен; ++й) { тмп[й] = ентры.фт_сеq[и].инфо.мемберс[0]; }
м_фтТаблеМодел.сетВалуеАт (тмп, и, 5); */
м_фтТаблеМодел.сетВалуеАт (ентры.фт_сеq[и].инфо.мемберс, и, 5);
м_фтТабле.сетРовХеигхт (и, 20 * лен); }
м_фтТабле.сетПреферредСцроллаблеВиевпортСизе(м_фтТабле.гетПреферредСизе()); } елсе { фтЛабел.сетЕнаблед(фалсе); }
ревалидате(); }
привате статиц Стринг гетПолициес (ксорб.мониторинг.ОАПолициес полициес) { Стринг полСтр = ъъ;
иф (полициес.ретаин) { полСтр += ъ ретаинъ; }
иф (полициес.персистент) { полСтр += ъ | персистентъ; }
иф (полициес.сыстем_ид) { полСтр += ъ | сыстем_идъ; }
иф (полициес.униqуе_ид) { полСтр += ъ | униqуе_идъ; }
иф (полициес.сингле_тхреадед) { полСтр += ъ | сингле_тхреадедъ; }
иф (полициес.имплицит_ацтиватион) { полСтр += ъ | имплицит_ацтиватионъ;
}
иф (полициес.усе_аом_онлы) { полСтр += ъ | усе_аом_онлыъ; }
иф (полициес.усе_дефаулт_сервант) { полСтр += ъ | усе_дефаулт_сервантъ; }
иф (полициес.усе_сервант_манагер) { полСтр += ъ | усе_сервант_манагеръ; }
иф (полициес.усе_qуеуе) { полСтр += ъ | усе_qуеуеъ; }
ретурн полСтр;
}
}
|
|
Пт, Сен 2, 2005 06:00pm Ulibka - 6831 d back | ↑↓ |
---|
Ееее...куда Админы смотрят?
|
|
Пт, Сен 2, 2005 08:03pm [Аноним] - 6831 d back | ↑↓ |
---|
Админы до сих пор разбираются нет ли там матерных слов.
|
|
Сб, Сен 3, 2005 12:20am walter - 6831 d back | ↑↓ |
---|
|
|
Сб, Сен 3, 2005 08:21am Ulibka - 6830 d back | ↑↓ |
---|
Миша, так ведь нет же ш никого....
|
|
Chicago.Ru не несёт ответственности за достоверность размещенной информации © 2000-2024 Chicago.Ru
|