Skus si pozret http://docs.oracle.com/…/Object.html#…, alebo este lepsie: http://docs.oracle.com/…l/Timer.html
Příspěvky odeslané z IP adresy 158.195.197.–
Ak ti nezalezi na obrazku ktory je pod nim, tak staci:
BufferedImage podklad;
BufferedImage prekryv;
int startX, startY;
//Nejake to nacitanie danych premennych
w = prekryv.getWidth();
h = prekryv.getHeight();
int[] prek = new int[w*h];
prekryv.getRGB(0,0,w,h,prek,0,w);
podklad.setRGB(startX, startY, width,height, prek, 0, w );
Inak potom sa to da tak ze nieco vymislis s alfou, teda ak nechces zmenit obrazok pod nim. Alebo tak ze si vytvoris novy BufferedImage o velkosti velkeho a prekreslis v nom maly, ako je to vyssie.
Ten NetBeans je dobry v tom ze nemusis, okrem ineho, nastavovat CLASSPATH. Staci ti si vytovrit projekt, ty ho zrejme uz mas vytvoreny. Kliknes nan pravym tlacidlom -> Vlastnosti -> kniznice -> pridat JAR/adresar. Mozes si tam popridavat API, zdrojak atd... . Inak to treba nastavit ten CLASSPATH, ked to kompilujes a nemyslim si ze to napises v netbeanse, prejdes do prikazoveho riadku, nastavis CLASSPATH a skompilujes to. Mozno keby si ho nastavil a spustil z prikazoveho riadku netbeans s nastavenym classpathom, ale to uz je zbytocne komplikovane. Nastav to tak, ako som napisal na zaciatku. Este tu som nieco nasiel pre Win: http://ac-support.europe.umuc.edu/…asspath.html , ale po prvade taketo riesenie sa mi zda dost neohrabane.
Skus sa pohrat s tymto http://code.google.com/…reamer-java/. Je to celkom slusna kniznica, ale treba ju mat nainstalovanu http://gstreamer.freedesktop.org/ . Je dobre si precitat aj dokumentaciu. Dana kniznica toho dokaze ovela viac ako len prehravanie mp3. Inak k tvojmu problemu CLASSPATH si nastavil? Alebo to robis v nejakom IDE ako netbeas alebo eclipse?
lebo si vytvoril pole o jednom prvku. Ak chces vacsie pole:
int[] mapaBod = new int[n], // kde n je integer. Taketo pole ma pevnu dlzku n.
Aha predpokladam, ze chces nacitat>zaokruhlit>vypisat cislo. No tak potom takto:
1. kde je actionPerformed JB. tak to prepis:
public void actionPerformed(ActionEvent e)
{
retezec = JTF.getText();
cislo = Float.parseFloat(retezec);
System.out.println("cislo = " + Math.round(cislo));
//pripadne do toho jtextfield-u
JTF.setText(Math.round(cislo));
JTF.requestFocusInWindow();
}
Lebo to Math.round(Math.E) ti bude hadzat hodnotu 3, zaokruhlujes konstantu e.