Witam, mam pytanie czy jest np mozliwosc otworzenia jakiegos aplety w jakims kompenecie w javie, np w JFrame`ie. Jezeli chodzi o praktyczne przedstawienie problemu to np. program do grania na kurnik.pl. To tylko przykład bo robienie go raczej nie było by wspaniałomyślne.
pozdr
Jeśli dobrze rozumiem chcesz odpalić applet w oddzielnej aplikacji. Rozwiązanie jest następujące:
import java.awt.*;
import javax.swing.*;
import java.applet.*;
public class App {
public static void main(String [] args) throws Exception {
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
f.getContentPane().setLayout(new BorderLayout());
f.getContentPane().setLayout(new BorderLayout());
Class cl = Class.forName("Clock" );
Applet app = (Applet)cl.newInstance();
app.init();
f.getContentPane().add( "Center", app );
f.setSize(new Dimension(170,180));
app.setVisible( true );
app.start();
f.setVisible(true);
}
}
Powyższy przykład używa appletu z JDK javy: JAVA_HOME\demo\applets\Clock.
juz mowie o co mi chodzi. Chce napisac program, ktory gra na kurnik.pl w warcaby, i dlatego chce to otworzyc w swoim oknie zeby imitowac np ruch myszka czyli przeciagniecie pionka. Obstawiasz ze to jest wykonalne w javie?
pozdr
To nie wygląda na proste zadanie. Musisz poszperać w sieci. Na pewno gdybyś był twórcą appletu Warcaby i udostępniałbyś go na własnym serwerze, to napisanie drugiego appletu do jego sterowania byłoby zdecydowanie łatwiejsze.
No wlasnie chodzi o to że mam korzystac z aplety kurnikowego. Moj kumpel zrobił to pod linuxem w ten sposób, że robi zrzuty ekranu analizował co tam się dzieje, i za pomocą linuxowego potoku wykonywał ruchy myszką. Osobiście wydawało mi się ze zrobienie tego w javie było by łatwiejsze. No ale chyba byłem w błędzie.
Jeśli założymy, że komunikacja jest za pomocą sterowania myszą to Twój program można napisać w każdym języku przeznaczonym do pisania aplikacji - także w Javie.