🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
3 messages
3 total messages Started by Lukasz Tylutki Tue, 10 Dec 1996 15:45
Prawy button/ Drawn button
#142
Author: Lukasz Tylutki
Date: Tue, 10 Dec 1996 15:45
15 lines
1186 bytes
1. Jak przechwycic nacisniecie prawego przycisku w myszce??? 
To znaczy nie chce przechwytywac go w myszce ale w jakims obiekcie (button) ;-)
2. Jak uzyskac DrawnButton, tzn. zamiast label'a chce miec na przycisku
   jakis lobrazecek............ ale to niekoniecznie.
3. Loj ktos moze to juz sie pytol, ale jak sie robi gify transparent?

TYlut.

--
******************************************************
      Tylutki Lukasz AGH Informatyka IV
email: s765@ernie.icslab.agh.edu.pl
       tylutki@student.uci.agh.edu.pl
homepage: http://student.uci.agh.edu.pl/~tylutki
******************************************************
Re: Prawy button/ Drawn button
#143
Author: Radoslaw Poplawski
Date: Tue, 10 Dec 1996 19:52
9 lines
888 bytes
10 Dec 1996 15:45:51 GMT, s765@ernie.icslab.agh.edu.pl (Lukasz
Tylutki) napisał(a):

>3. Loj ktos moze to juz sie pytol, ale jak sie robi gify transparent?

Najlepeij Photoshopem (Export).

Radoslaw Poplawski (radekp@geocities.com)
WWW: http://www.geocities.com/MotorCity/3416 (NOWA STRONA!!!)
Re: Prawy button/ Drawn button
#144
Author: Piotr Piatkowski
Date: Wed, 11 Dec 1996 21:08
27 lines
2064 bytes
Lukasz Tylutki <s765@ernie.icslab.agh.edu.pl> wrote:
: 1. Jak przechwycic nacisniecie prawego przycisku w myszce??? 
: To znaczy nie chce przechwytywac go w myszce ale w jakims obiekcie (button) ;-)

W dżawie z definicji nie ma drugiego i trzeciego przycisku myszy. 
Moim zdaniem bez sensu, jest to takie równanie w dół, no bo są takie 
komputery (zwane Makówkami) gdzie faktycznie jest tylko jeden 
przycisk myszy, a Java ma być platform-independent.

Ale jest to zrobione trochę na około, otóż naciśnięcie prawego 
przycisku myszy powoduje to samo co naciśnięcie lewego przy 
wciśniętym klawiszu Shift|Control|Meta (jednego z nich - nie pamiętam
którego). Więc trzeba w obsłudze mouseDown(Event ev, int x, int y) sprawdzić 
ev.controlDown() (albo ev.metaDown() albo ev.shiftDown()) - w 
zależności od tego co dostaniemy, event dotyczy lewego albo prawego 
przycisku myszy. To samo jest ze środkowym, ale jakoś nigdy nie udało
mi się znaleźć który z klawiszy fun

: 2. Jak uzyskac DrawnButton, tzn. zamiast label'a chce miec na przycisku
:    jakis lobrazecek............ ale to niekoniecznie.

Musisz to zrobić samemu (bazując na klasie Canvas), albo poszukać w 
sieci - wiem że ktoś napisał klasę drawButton (albo jakoś podobnie).
Klasy Button przerobić się tak (IMHO) nie da.

-- 
Piotr Piątkowski, Uczelniane Centrum Informatyki, AGH Krakow, POLAND
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads