Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Obsługiwanie konsoli myszką - czy to możliwe?

#1
Obsługiwanie konsoli myszką - czy to możliwe?
Witam. Zamierzam stworzyć sudoku. Pytanie jest takie: czy po wywołaniu całego kodu i stworzenie przykładowego, niewypełnionego sudoku w konsoli jest możliwość, aby użytkownik mógł wpisać sobie liczby gdzie chce (chodzi mi o losową pozycję, że klika gdzieś myszką i tam wpisuje odpowiednią wartość)? Czy muszę stworzyć oddzielny interface który będzie to obsługiwał? (chodzi mi o język C++ lub Java).
 System operacyjny: windows_seven Przeglądarka: chrome
#2
RE: Obsługiwanie konsoli myszką - czy to możliwe?
Konsola ogólnie nie jest przeznaczona do integracji z myszką a implementacja 'sudoku' będzie o wiele łatwiejsza na np. wygenerowanym polu w Swingu czy chociażby w Qt5 niżeli w konsoli.

Aczkolwiek jeśli nadal chcesz to osiągnąć to tu masz trochę drogowskazów: http://stackoverflow.com/questions/43361...selistener
♦♣♦♣♦♣♦♣♦♣♦♣♦♣♦♣♦♣♦♣♦♣♦♣
 System operacyjny: windows_98_nt Przeglądarka: chrome
#3
RE: Obsługiwanie konsoli myszką - czy to możliwe?
Jeszcze takie pytanie. Jeżeli mam:
Kod:
class a
{
int[][] tablica= new int[9][9];

int i,j;
        //czemu nie mogę tego umieścić tutaj (chodzi o for)? działa mi to tylko w funkcji.
        //dostaję błąd illegal start of type

        for(i=0;i<9;i++)
        {
            System.out.println("");
            for(j=0;j<9;j++)
            {
                 tablica[i][j]=losowanie.nextInt(9)+1;
                 System.out.print(tablica[i][j]+ " ");
             }
         }
}

I jeszcze jedno. Jeżeli w klasie a, utworzyłem tablica, w jaki sposób mogę się do niej odwołać w innych klasach?
 System operacyjny: windows_seven Przeglądarka: chrome
#4
RE: Obsługiwanie konsoli myszką - czy to możliwe?
Proponuję Ci zapoznanie się podstawami programowania w Java, bo moim zdaniem szkoda czasu na tłumaczenie Ci czegoś co jest oczywiste po poświęceniu 15 minut na poznanie Javy.
 System operacyjny: windows_seven Przeglądarka: firefox
#5
RE: Obsługiwanie konsoli myszką - czy to możliwe?
Dobra, nie było pytania. Klasy i metody już ogarnąłem, tylko daje jest problem z tą tablicą. Mam klasę a, b i c. W klasie a i b mam 2 różne tablice i chcę z nich skorzystać w klasie c. W jaki sposób?
 System operacyjny: windows_seven Przeglądarka: chrome
#6
RE: Obsługiwanie konsoli myszką - czy to możliwe?
Tablice są statyczne, czy zwykłe? Jaki mają poziom odstępu? Czy, te klasy to zwykłe POJO, czy coś innego?
 System operacyjny: linux Przeglądarka: firefox
#7
RE: Obsługiwanie konsoli myszką - czy to możliwe?
Najzwyklejsze tablice typu char ustawione prywatnie.
 System operacyjny: windows_seven Przeglądarka: chrome
#8
RE: Obsługiwanie konsoli myszką - czy to możliwe?
Żeby się odwołać do takiego pola musisz mieć obiekt tej klasy oraz metodę, która zwróci Ci tę tablicę.
Przykład metody:
Kod:
public char[] getTablica() {
   return tablica;
}
 System operacyjny: linux Przeglądarka: firefox
#9
RE: Obsługiwanie konsoli myszką - czy to możliwe?
Ale to ma tak wyglądać?
Kod:
class A
{
    private char[][] tablica= new char[9][9];

    public char[][] getTablica()
    {
               return tablica;
    }
}


class B
{
    private int[][] tablica1= new int[9][9];

    public B()
    {
        A costam = new A();
        costam.getTablica();
    }

    public void funkcja()
    {
//    if......
//    tablica1[0][0]=tablica[0][0];    
    }
 System operacyjny: windows_seven Przeglądarka: chrome
#10
RE: Obsługiwanie konsoli myszką - czy to możliwe?
Mniej więcej taj, pomijając błędy składniowe. W konstruktorze pewnie chciałeś zrobić przypisanie tablica1 = costam.getTablica(); Zastanawiam się tylko, jaki masz cel w takim działaniu?
 System operacyjny: linux Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki (Obsługiwanie konsoli myszką - czy to możliwe?)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Ściana [BATCH] Zamykanie konsoli po wykonaniu poleceń Smokolisz 4 6698 14.12.2016, 18:54
Ostatni post: Smokolisz
  Możliwe jest to żeby przekonwertować z EXE do C++ ????? pawhox 11 18387 17.05.2015, 15:51
Ostatni post: Ajgor
  Javascript/JQuery - Automatyczne kliknięcie klawisza Enter po kliknięciu myszką w button Andreo 0 1178 20.09.2014, 10:33
Ostatni post: Andreo

Skocz do:


Wybrane wątki (Obsługiwanie konsoli myszką - czy to możliwe?)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Książki do nauki C# olek23 14 5199 17.10.2019 13:06
Ostatni post: Ajgor
  Spring framework – jakie strony polecacie do nauki? olek23 4 1254 16.10.2019 14:38
Ostatni post: nowaak2
  Wyświetlanie informacji z bazy danych na stronie www PitPlay 1 1337 16.09.2019 11:18
Ostatni post: Ajgor
  Błąd przy uruchamianiu programu w Java z wiersza poleceń Physicist 3 1362 30.08.2019 14:16
Ostatni post: Physicist
  Python z wiersza poleceń Physicist 15 7315 21.08.2019 20:14
Ostatni post: Physicist
  Transfer plików via FTP Visual Basic FireBytes 3 4430 15.08.2019 07:41
Ostatni post: Szachista
  Menu wysuwane z boku patryk67 1 2202 07.08.2019 12:43
Ostatni post: aht
  Visual Basic Excel l.całkowitą przedstawić w postaci szesnastkowej fugaz 4 3722 18.06.2019 21:36
Ostatni post: fugaz
  Nauka do Olimpiady Informatycznej? piotr0905 1 3782 08.06.2019 16:50
Ostatni post: wlisik
Ściana Prosta gra w Builder C++ Kiranek1 1 3674 31.05.2019 15:20
Ostatni post: Szachista
  Menu (Nie widoczne długie opisy) wanhelsing 5 5350 28.04.2019 19:31
Ostatni post: koneton
  Skrypt usuwający pliki sylwiaa1 2 2348 28.04.2019 15:20
Ostatni post: sylwiaa1
  Środowisko do assemblera Physicist 4 5032 21.04.2019 14:04
Ostatni post: Ajgor
  VBA excel dmjs 6 5295 17.04.2019 10:20
Ostatni post: ptrick
  C++ - sens pogłębiania nauki gbr 5 5773 25.03.2019 12:53
Ostatni post: koneton