Pereiti prie turinio

JAVA Custom Cursor


Rekomenduojami pranešimai

Sveiki, turiu tokia problema: su draugu darom mini zaidimeli ir kyla problemu su custom mouse'o cursoriumi. Draugeliuj parasius koda (su Eclipse) viskas veikia, taciau man, importinus projecta i netbeans, neveikia. Bandziau per 2 skirtingus PC. Kodas lyg ir geras, ieskojau google, viskas lyg ir gerai.

 

Is nevilties bandyti dalykai:

 

Pakeisti .png i .PNG;

Pakeisti Cursor.png i cursor.png (iskaitant ir koda, lol);

Pakeisti Cursor.png i Cursor.gif;

Perkelti Cursor.png i resources folderi, ir, savaime suprantama, kode pakeisti path;

Pervadinti naudoti kita .png cursoriu;

Pervadinti Cursor.png i betkoki kita pavadinima;

 

Uzkomentavus Frame.setCursor(); defaultinis cursorius veikia. Pasikartosiu, jog draugeliuj, kuris rase scripta, veikia, man - ne. Javos versija naujausia. Any ideas?

 

package com.tamo.platforminis.window;

import java.awt.Cursor;
import java.awt.Dimension;
import java.awt.Image;
import java.awt.Point;
import java.awt.Toolkit;
import java.lang.ref.Reference;

import javax.swing.JFrame;

public class Window {



public Window(int w, int h, String title, Game game){
	game.setPreferredSize(new Dimension(w,h));
	game.setMaximumSize(new Dimension(w,h));
	game.setMinimumSize(new Dimension(w,h));

	JFrame frame = new JFrame(title);
	frame.add(game);
	// Peles pakeitimas i taikini
	  Toolkit toolkit = Toolkit.getDefaultToolkit();
	  Image image = toolkit.getImage("Cursor.png");
	  Cursor c = toolkit.createCustomCursor(image , new Point(0,0), "img");
	  Frame.setCursor (c);
	frame.pack();
	frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	frame.setResizable(false);
	frame.setLocationRelativeTo(null); // kad langas butu centre ekrano
	frame.setVisible(true);
	game.start();
}

}

Redagavo s1lenc3
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...