» Poradna » Programy

Java - otazka pre profikov ;)

 |   | 

Mam za ulohu spravit jednoduchy aplet s textovou plochou a s jednym tlacitkom SAVE. Robim cez JBuilder. Otazka: Ako naprogramujem button SAVE aby mi po kliknuti ponuklo moznost ulozenia na disk?
Dakujem

Odpovědi na otázku

 |   | 

Applet ma defaultne zakazany pristup k lokalnimu disku. Tam je pripadne nutne upravit security policy.
Jinak je zapotrebi implementovat MouseListener, ktery ulozi data na disk a prida se k danemu tlacitku. Jak se to dela v JBuilderu nevim. V jave na to slouzi metoda addListener (pokud se nepletu) prislusne komponenty.

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

V designeri nastavis butonu event actionperformed - jbuilder ti na to vytvori methodu a do tej metody das, co sa ma robit. Okno na vyber suboru mozes zobrazit pomocou java.awt.FileDialog alebo javax.swing.JFileChooser.

Aplet musi byt podpisany, inak kvoli bezpecnosti nejde zapisovat do suboru. Takze budes portebovat asi jar (aby si to zabalil do jar suboru), keytool (na vytvorenie kluca a certifikatu) a jarsigner (na podpisanie jar suboru) - vsekto su to sucasti JDK.

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

Související témata: Save




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

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

** Apple večer představil novinky ** Ukáže nové operační systémy, ale čekala se i nová zařízení ** Začíná vývojářská konference Applu WWDC 2018

Karel Javůrek | 87

Apple: naše mapy budou nejlepší na světě. Tajně jsme na nich pracovali několik let

Apple: naše mapy budou nejlepší na světě. Tajně jsme na nich pracovali několik let

** Apple odhalil své plány na zcela nové mapy ** Několik let pracuje na nových mapách, které by měly předběhnout konkurenci ** Objeví se s příchodem iOS 12 pro vybrané státy

Karel Javůrek | 50

Takhle zemřete, když asteroid dopadne na vaše město

Takhle zemřete, když asteroid dopadne na vaše město

** Jak by to dopadlo, kdyby na světovou metropoli či do nedalekého moře dopadl velký asteroid? ** Simulovali to odborníci z University of Southampton ** Výsledky jsou velmi zajímavé

Petr Kubala | 32

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

** Total Commander je na Windows takřka legendou ** Licence však stojí více než tisíc korun ** Našli jsme pro vás deset alternativ dostupných zdarma

Karel Kilián | 140

Nová zbraň Microsoftu proti iPadu: Levný tablet Surface Go bude stát jen deset tisíc

Nová zbraň Microsoftu proti iPadu: Levný tablet Surface Go bude stát jen deset tisíc

** Microsoft představil nový tablet Surface Go ** Nový model zaujme nízkou cenou, ale schopnostmi zařízení Surface ** Microsoft nepoužil čip ARM, ale klasický procesor od Intelu 

Karel Javůrek | 116


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji