Sziasztok Coderek
Lenne egy elég összetett kérdésem, remélem tudtok segíteni
A grafikus felület újrarajzolásával vannak problémáim. Hogy lehet egy
poligonokból, vonalakból, pontokból álló "képen" történô módosításokat
visszavonni, átfedéseket kezelni.
Az alapja a könnyebb elképzelés érdekében olyasmi, mint egy szines
foltokból és a foltokat határoló vonalakból álló "kép" pl. egy szines
térkép Van egy kifestett poligon, amit különbözô stílusú vonalak
határolnak. Itt szeretném megôrizni az adott poligont, majd egy
vonallal áthúzom, de ha ez a vonal késôbb nem kell, le kellene
törölni, úgy hogy a poligon a lementett állapotába kerüljön újra.
Hasonló probléma, az, hogy ha van az elsô poligon és egy másik
poligont mellérajzolok (van vagy vannak) közös oldalaik, akkor a
poligonok határvonalai össze vissza átfedik eltakarják egymást. pl.:
ha egymás fölé rajzolok két szaggatott vonalat, akkor akár egy
folytonos vonalat is kaphatok belôle, hogy lehetne az elsô vonalat
eltüntetni, úgy hogy amikor a második vonal áthúzza, csak az egyik
maradjon látható, ne legyen takarás.
A másik kérdésem az lenne, hogyan lehetne tollakat készíteni, hogy ne
csak azt az öt-hat alapértelmezett vonal (toll) mintát tudjam
használni, hogy lehetne párhuzamos vonalakat készíteni és a nem
folytonos vonal (szaggatottak) vastagságát egynél nagyobbra állítani
Ha valakinek lenne valami kisebb hasonló problémát megoldó progija és
esetleg a forrást elküldené magánban, azt megköszönném
Elôre is köszi a segítséget
sziasztok barna
|
Hali!
Hasznalta mar valaki a Microsoft fele Visual J++ nevu Java
fejlesztokornyezetet?
Megprobaltam leforditani egy egyszeru progit, de a kovetkezo
hibauzenetet kaptam:
----------Configuration: ee - Java Virtual Machine Debug----------
Compiling...
Microsoft (R) Visual J++ Compiler Version 1.01.7022
Copyright (C) Microsoft Corp 1996. All rights reserved.
C:\111\ee\e.java(0,0) : error J0051: Undefined package 'lang'
Error executing jvc.exe.
ee - 1 error(s), 0 warning(s)
> ----------------------------------------------------------------------------
e.java:
----------------------
public class e
{
public static void main(String args[])
{
System.out.println("ABC");
}
}
----------------------
Lehetseges, hogy valamilyen konyvtarat nem allitottam be?
Udv: Adam
|