Runnable Applet
4 отговора
139 прегледа
Runnable Applet
Здравейте!
Някой може ли да ми каже как да си направя аплет, който да може да се стартира като самостоятелна програма? Тук имам кода на аплет, който може да се стартира като програма. Опитах да карам по аналогия, ама нещо се дъня. Ето какви ги свърших:
import java.applet.Applet;
import java.awt.Graphics;
import java.util.*;
public class HelloApp extends Applet implements Runnable
{
public void paint(Graphics g)
{g.drawString("Hello world!", 50, 25);} //това си работи
public static void main()
{
// Display "Hello World!"
System.out.println("Hello World!");
}
public void run()
{
System.out.println("Hello World!");
}
}
Компилира се без грешка, но при опит за стартиране дава грешка "can not find main method". Any ideas?
Някой може ли да ми каже как да си направя аплет, който да може да се стартира като самостоятелна програма? Тук имам кода на аплет, който може да се стартира като програма. Опитах да карам по аналогия, ама нещо се дъня. Ето какви ги свърших:
import java.applet.Applet;
import java.awt.Graphics;
import java.util.*;
public class HelloApp extends Applet implements Runnable
{
public void paint(Graphics g)
{g.drawString("Hello world!", 50, 25);} //това си работи
public static void main()
{
// Display "Hello World!"
System.out.println("Hello World!");
}
public void run()
{
System.out.println("Hello World!");
}
}
Компилира се без грешка, но при опит за стартиране дава грешка "can not find main method". Any ideas?
Re: Runnable Applet
Баче, каква е тая трагикомична клепаница :))))
Направо ми оправи настроението, да си жив и здрав за което :)))
Sorry, че не ти давам нужния съвет, но нямам време, просто преглеждам клуба по навик.
За своето милеем...
Направо ми оправи настроението, да си жив и здрав за което :)))
Sorry, че не ти давам нужния съвет, но нямам време, просто преглеждам клуба по навик.
За своето милеем...
Re: Runnable Applet
"The method main must be declared public, static, and void. It must accept a single argument that is an array of strings."
Demek,
public static void main(String[] args)
A zashto implementirash Runnable, btw?
Shto ne prochetesh malko, predi da se razpishesh?
Demek,
public static void main(String[] args)
A zashto implementirash Runnable, btw?
Shto ne prochetesh malko, predi da se razpishesh?
Re: Runnable Applet
Така, понеже тук се изприказваха някои хора... Аз понеже не съм толкова велик се заемам все пак да хвърля една две идеи по темата, вместо да си гъделичкам собственото самочувствие.
Сега, хващаш го тоя код, дето си го постнал и:
1. Махаш Runnable и run() от него
2. Променяш main() на main(String[] args)
3. В main() метода си правиш един JFrame (респективно си оправяш размерите, позицията и т.н.) и си викаш метода init(). А, да и в JFrame-а си добавяш една инстанция на собствения клас, който extends JApplet.
4. Пишеш си метод init(), в който си правиш един JDesktopPane() например и казваш setContentPane(JDesktopPane-а); После си закачаш менюта и други такива.
И... Така. Май е това в общи линии. Другите работи сам ще си ги оправиш.
All warfare is based on deception.
Sun Tzu [1:18]
Сега, хващаш го тоя код, дето си го постнал и:
1. Махаш Runnable и run() от него
2. Променяш main() на main(String[] args)
3. В main() метода си правиш един JFrame (респективно си оправяш размерите, позицията и т.н.) и си викаш метода init(). А, да и в JFrame-а си добавяш една инстанция на собствения клас, който extends JApplet.
4. Пишеш си метод init(), в който си правиш един JDesktopPane() например и казваш setContentPane(JDesktopPane-а); После си закачаш менюта и други такива.
И... Така. Май е това в общи линии. Другите работи сам ще си ги оправиш.
All warfare is based on deception.
Sun Tzu [1:18]
Редактирано от Whitelion на
Re: Runnable Applet
bla i zabrai da mu kajesh,
che tribva da ima JRE nad 1.2 na browser-a ta da digne applet-a .... s tia Jxxx neshta maj.....
che tribva da ima JRE nad 1.2 na browser-a ta da digne applet-a .... s tia Jxxx neshta maj.....