Forum Informatyka UJ forum Strona Główna Informatyka UJ forum
Rocznik 2005 - czyli najlepsze forum w sieci
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Java - help!

 
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 1 rok / 2 i 3 semestr - Programowanie
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kg86
zielony żul



Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów

Skąd: pochodze?

PostWysłany: Sob 16:01, 10 Cze 2006    Temat postu: Java - help!

czy wie ktos, jak:
1) zamienic inta na stringa?
2) porownac oba stringi?
3) czy buttony moga byc znakowane np. intami zamiast textem? [cos jak setText() tylko wersja dla intow - wtedy 1 i 2 nie bede potrzebowal ;)]
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
dzendras
Germański oprawca



Dołączył: 07 Mar 2006
Posty: 1326
Przeczytał: 0 tematów

Skąd: Chorzów

PostWysłany: Sob 16:08, 10 Cze 2006    Temat postu:

ad 1)
String t = button.getText();
int liczba = Integer.parseInt( t );
++liczba;
t = Integer.toString( liczba );
button.setText( t );

Konwersja w dwie strony ;)

ad 2)
wydaje mi się, że powinno to wyglądać tak
String t;
String innystring;
if (t.equals(innystring))
System.out.println("takie same");

ad3)
Może zrób tablicę Buttonów?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
hansu
Nieomylny Admin



Dołączył: 17 Lis 2005
Posty: 1990
Przeczytał: 0 tematów

Skąd: przychodzimy? Czym jestesmy? Dokad zmierzamy?

PostWysłany: Sob 17:59, 10 Cze 2006    Temat postu:

Kod:

class MyButton extends JButton
{
   public int number;
   
   MyButton(int n)
   {
      number = n;
   }
}


Robisz sobie taka klase. Ona dziedziczy z JButtona wiec masz w niej wszystko co Ci potrzebne. No i dodatkowo w konstruktorze podajesz jej numer ktory sobie pamieta. Zeby bylo elegancko to number powinien byc private i powinna byc metoda getNumber(). Ale to dla purystow :P
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kg86
zielony żul



Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów

Skąd: pochodze?

PostWysłany: Nie 0:48, 11 Cze 2006    Temat postu:

to MyButton sie bardzo przydalo :) dzieki :) pisalem saperka, oddalem projekt 3 minuty przed czasem, ale nie zdazylem podpiac oblsugi prawego przycisku... za duzo czasu mi zabralo wizualizacja wcisnietych buttonow... :/

a stringi porownuje sie tak: if(string1 == string2) :) ale nie wiedziec czemu wczesniej mi to nie dzialalo...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
hansu
Nieomylny Admin



Dołączył: 17 Lis 2005
Posty: 1990
Przeczytał: 0 tematów

Skąd: przychodzimy? Czym jestesmy? Dokad zmierzamy?

PostWysłany: Nie 0:51, 11 Cze 2006    Temat postu:

A nie prosciej bylo uzyc JToggleButton (taki button co ma dwa stany - wycisniety i wcisniety i klikniecie zmienia z jednego na drugi) albo po prostu ustawiac zwyklemu JButtonowi setEnabled(false) - wtedy mozesz po nim pisac czy rysowac a wyglada jak wcisniety...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kafex
zielony żul



Dołączył: 28 Mar 2006
Posty: 1458
Przeczytał: 0 tematów

Skąd: Zawiercie

PostWysłany: Nie 0:54, 11 Cze 2006    Temat postu:

hansu dobrze prawi..setEnabled przydaje sie wtedy kiedy chcemy manipulowac buttonem z pozycji kodu :) i jest idealny do odznaczania pol w saperze
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kg86
zielony żul



Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów

Skąd: pochodze?

PostWysłany: Nie 2:05, 11 Cze 2006    Temat postu:

tylko ze brzydko wyglada... taki wyblakly sie button robi... dlatego lepiej stworzyc DefaultButtonModel x, ustawic x.setPressed(true) i podczepic do buttona: setModel(x) :) tylko ze obsluga tego jest nieprzyjemna... dlugo sie z tym meczylem, ale efekt daje fajny :)
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 1 rok / 2 i 3 semestr - Programowanie Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin