Ժողովուրդ խնդիր ունեմ. Java standalone application-ի interface-ում ո՞նց հայերեն գրեմ, և՛ input դաշտերը, և՛ interface-ի ամբողջ ինֆորմացիան պետք է հայերեն լինեն:
Նախորոք շնորհակալություն օգնության համար:
Ժողովուրդ խնդիր ունեմ. Java standalone application-ի interface-ում ո՞նց հայերեն գրեմ, և՛ input դաշտերը, և՛ interface-ի ամբողջ ինֆորմացիան պետք է հայերեն լինեն:
Նախորոք շնորհակալություն օգնության համար:
Ես ջավա չգիտեմ բայց հետաքրքիրա ինչ պրոբլեմ կա հայերեն գրելու հետ կապված, սովորաբար հայերենը գրվումա ճիշտ նուն ձև ինչպես մնացած լեզուները, ուղակի փոխվումա ստեղնաշարի լեզուն:
աութսայդերների մեջ աութսայդեր
Մարդը լինելը լավ բան ա, բայց երկու ոտքի վրա կանգելը դեռ չի նշանակում որ դու մարդ ես:
Ամենակարևորը էս կյանքում մարդ լինելն ա, մնացած ամենինչը երկրորդական ա:
ԷԼ ԿՅԱՆՔՈՒՄ ԷՍ ՖՈՐՈՒՄԸ ՉԵՄ ՄՏՆԵԼՈՒ
Astrid, մի քիչ ավելի մանրամասն կգրե՞ս պրոբլեմը որն է։ Ի՞նչն է խանգարում հայերեն գրելուն։
Եթե խնդիրն այն է, որ IDE-ի մեջ (էն ծրագիրը, որի մեջ Java–ի կոդն ես գրում) քառակուսիներ են երևում տառերը, ապա պիտի ուղղակի ֆայլի կոդավորումը դնես UTF-8 ու գուցե editor–ի ֆոնտն էլ որևէ unicode ֆոնտ։ Եթե կոնկրետ ասես, թե ի՞նչ IDE ես օգտագործում՝ Eclipse, NetBeans, JBuilder, …, ավելի մանրամասն կասեմ ոնց անես։
Ինչ վերաբերում է արդեն Java ծրագրի մեջ input-ներում հայերեն գրելուն, ուղղակի պիտի input–ի ֆոնտը որևէ unicode ֆոնտ դնես. օրինակ՝ Sylfaen։ Ծրագրի կոդը մոտավորապես սենց մի բան պիտի լինի.
Համանման ձևով պետք է գրվի JButton–ի, JLabel-ի և այլ կոմպոնենտների դեպքում.Կոդ:TextArea text = new TextArea(); Font font = new Font("Sylfaen", Font.ITALIC, 20); text.setFont(font);
Եթե էլի հարցեր կան, հնարավորին չափ հստակ ներկայացրեք, կփորձեմ պատասխանել։Կոդ:Font font = new Font("Sylfaen", Font.PLAIN, 12); JLabel jLabel = new JLabel(); jLabel.setFont(font); jLabel.setText("Անկապ պիտակ"); JButton button = new JButton(); button.setFont(font); button.setText("Սեղմիր ինձ");![]()
Վերջին խմբագրող՝ Արշակ: 11.08.2009, 01:04:
Добро победило зло, поставило его на колени и зверски убило
Մարդը լինելը լավ բան ա, բայց երկու ոտքի վրա կանգելը դեռ չի նշանակում որ դու մարդ ես:
Ամենակարևորը էս կյանքում մարդ լինելն ա, մնացած ամենինչը երկրորդական ա:
ԷԼ ԿՅԱՆՔՈՒՄ ԷՍ ՖՈՐՈՒՄԸ ՉԵՄ ՄՏՆԵԼՈՒ
Win API-ով վաղուցա չեմ գրում, բայց մի բան հաստատ հիշում եմ, ցանկացած ֆունկցիա(դե կամ էլ համարյա թե ցանկացած ֆունկցիա) ունի իր յունիկոդ տարբերակը, անվան վերջում ավելանումա W տառը (նշանակումա wide) օրինակ` CreateFile-ի յունիկոդ տարբերակնա CreateFileW
դե նույնն էլ դիալոգ ցույց տվող ֆունկցիայի համարա(անունը չեմ հիշում) իսկ եթե յունիկոդ չես ուզում օգտագործես ուրեմն ֆոնտը նշի ու քո ծրագրի հետ պետքա էդ ֆոնտը տեղադրվի(քանի որ շատ հավանականա որ քո ֆոնտը չլինի տվյալ կոմպի մեջ)
Վերջին խմբագրող՝ FactorX: 11.08.2009, 12:48:
աութսայդերների մեջ աութսայդեր
_DEATH_ (11.08.2009)
Մերսի, հետո կփորձեմ: Win API-ով մեծ ծրագիր սպանեն էլ չեմ գրի, ուղակի մի քանի ամիս առաջ ուրիշ բան չգիտեի, Win API թեթևակի կարդացել էի, մի հատ ինտերֆեյսով ծրագիր էր շտապ պետք գրել հատուկ win98-ի համար… Գրեցի, տենց էլ հայերենի ձևը մսդն-ում չճարեցի, ստիպված տրանսլիտով գրեցի:
Մեկել մի բան ա հետաքրքիր հլը որ ինչքան լեզու գիտեմ, նույնիսկ քռոսպլատֆորմ Win API-ն հասանելի ա, իսկ Java-ից հասանելի ա Win API-ի ֆունկցիաները՞՞՞
Մարդը լինելը լավ բան ա, բայց երկու ոտքի վրա կանգելը դեռ չի նշանակում որ դու մարդ ես:
Ամենակարևորը էս կյանքում մարդ լինելն ա, մնացած ամենինչը երկրորդական ա:
ԷԼ ԿՅԱՆՔՈՒՄ ԷՍ ՖՈՐՈՒՄԸ ՉԵՄ ՄՏՆԵԼՈՒ
Այս պահին թեմայում են 1 հոգի. (0 անդամ և 1 հյուր)
Էջանիշներ