» Poradna » Programy

Java - Jak měnit hodnotu proměnné pomocí buttonu

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 3/3
 |   |  Linux AppleMAC-Safari 5.0  |  [94.142.238.---]

Zdravím, můžu se zeptat, jak můžu pomocí JButtonu měnit hodnotu proměnné, která je vypsaná v Mainu ? Díky

Odpovědi na otázku

 |   |  Microsoft Windows 8.1 Firefox 41.0

No to takhle nejde.Ta proměnná teď platí jen v Mainu.Často se to dělá tak, že se vytvoří nějaká třída, která bude mít metodu, která bude mít možnost měnit tu proměnnou. A tím budeš mít možnost přistupovat k té třídě nejen z Mainu, ale i z jiné funkce.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux AppleMAC-Safari 5.0  |  [94.142.238.---]

A jde nějak vytvořit proměnná, která by platila pri všechny třídy ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 8.1 Firefox 41.0

Ano. Vytvoříš třídu, která bude viditelná všude.A jedna metoda bude umožňovat nastavit proměnnou a druhá zase přečíst.Třebas se static takhle:package com.some.package;public class MyClass { static int someInt = 1;}A pak kdekoliv jinde:package com.some.package;public class AnotherClass { public void someMethod() { int i = MyClass.someInt; // Tutaj! }}

Souhlasím  |  Nesouhlasím  |  Odpovědět



Určitě si přečtěte



Aktuální číslo časopisu Computer

26 procesorů v důkladném testu

Zhodnotili jsme 18 bezdrátových reproduktorů

Jak fungují cash back služby?

Pohlídejte své děti na internetu