Може ли въпросче

4 отговора 545 прегледа
#1

Може ли въпросче

public void DrawOnScreen(int x,int y,int width,int height,int Mirror,double angle,Graphics2D g)
{
int nCounter;
PointFloat ptRotatedPoint=new PointFloat();

for(nCounter=0;nCounter<nNumbers;nCounter++)
{
Functions ....
};
g.drawString("Something2",0,25);
}
По същество drawString преди цикъла изкарва текста на екран,а след цикъла не ще.Някой да знае защо.Благодаря предварително.

П.С.
Става въпрос за Jаva аплет компилатор javac

Отговор
в отговор на 3мeя #2

Re: Може ли въпросче

Аз с аплети почти не съм се занимавал, нотова което ми хрумна е следното: някъде в цикъла имаш g.setColor(...) след това рисуваш стрингра върху фон със същият цвят няма контраст и просто не го виждаш. Другото е да имаш return в цикъла. Сложи си един брейкпойнт и виж дали минаваш през g.drawString ако минаваш или цвета или координатите са ти грешни ако не или имаш return в цикъла или имаш Изключение което ловиш по нагоре с празен кетч и не разбираш че се е случило. Друго не ми хруимва

Успех

Отговор
в отговор на KAGAN #3

Re: Може ли въпросче

Благодаря.
Наистина се получава така че извиквам метод от инстанция на невалиден обект.
Странно но ако декларирам масив от обекти и го създам с new после трябва да създавам обектите един по един.
Object abj[];abj=new Object[20];
for(i=0;i<20;i++) {abj=new Object();}
Нелогично но тръгна .

Отговор
в отговор на 3мeй #4

Re: Може ли въпросче

уау, какво изненада само:)

Отговор
в отговор на 3мeй #5

Re: Може ли въпросче

В отговор на:

Нелогично но тръгна



Нелогично по коя логика?

Отговор