Drodzy forumowicze mam do Was prośbę, otóż potrzebuje na zaliczenie z przedmiotu Programowanie Strukturalne i Biurowe napisać Aplet wykonany w środowisku programowym Java (najlepiej w JCreator).
Aplet musi posiadać barwę tła (kolor obojętny może być na przykład ciemno-niebieski) i moje imię i nazwisko "Kamil Pietrzak"
Byłbym niezmiernie wdzięczny gdyby ktoś z Was zechciał mi pomóc w zrobieniu tego Apletu.
Potrzebuje go na jutro. Z góry dziękuje i pozdrawiam.
Wskazówka
//tu są potrzebne polecenia importu
public class JakasNazwa extends JApplet
{
public void paint(Graphics g)
{
//tu starczą dwa wiersze
}
}
@bo
W tym co napisałeś: public class gdzie mam "JakaśNazwa" to mam wpisać swoje imie i nazwisko? a paint (Graphics g) to kolor będzie zielony od green?
niestety Javy nie rozumiem, aż na tyle żeby umieć skorzystać z Twoich wskazówek.
Masz jeszcze wiele godzin - zdazysz sie nauczyc :D Odpowiedzi na Twoje pytania (oba): nie.
P.S.
Nawet nie licz, ze ktos na tym forum odwali za Ciebie te robote. Bedziesz mial konkretne pytania i pokazesz, co sam zrobiles, to Ci pomozemy. W innym przypadku - zapomnij.
import java.awt.Graphics;
import java.awt.Image;
public class zaliczenieSemestru extends java.applet.Applet {
Image widok ;
public void init() {
widok = getImage(getCodeBase(),"widok.jpg");
}
public void paint(Graphics g) {
int iwidth = widok.getWidth(this);
int iheight = widok.getHeight(this);
int xpos = 10;
int ypos = 30;
xpos = 200 ;
g.drawImage(widok,xpos,20,iwidth,iheight,this);
g.drawString("Jestem Kamil", 5, 25);
}
}
po kompilacji - (build file)
--------------------Configuration: <Default>--------------------
Failed to start the following executable, \bin\javac.exe -g -classpath "C:\Documents and Settings\komputronik hahahaha\Moje dokumenty" -d "C:\Documents and Settings\komputronik hahahaha\Moje dokumenty" "C:\Documents and Settings\komputronik hahahaha\Moje dokumenty\omg.java"
For help, please refer to http://www.jcreator.com/installation.htm
Process completed.
Proszę o pomoc, dlaczego nie mogę uruchomić java.exe?
co to za sciezka "\bin\java.exe" ? Poza tym czy masz zainstalowane JDK (zeby moc stworzyc programy w Javie korzystajac z istniejacych klas). Poszukaj w opcjach JCreator'a opcji, ktora okresla, jak uruchamia programy - bo powinno byc samo java.exe a nie jakies bin\java.exe.
Ponadto moze sciagnij sobie Eclipse'a do Javy albo NetBeans'a - moze Ci bedzie latwiej kodzic ;)
-> "Poszukaj w opcjach JCreator'a opcji, ktora okresla, jak uruchamia programy - bo powinno byc samo java.exe a nie jakies bin\java.exe"
z tym jest największy problem bo próbowałem już wszędzie i nie wiem gdzie, w Eclipse również nie moge uruchomić tego apletu.
Tak mam zainstalowany JDK.
ponadto gdyż używam g dla DrawImage i DrawString to może zamiast "." powinienem wstawić "->" coś by to zmieniło?
A Ty wiesz co to jest aplet? Aplety uruchamia się za pomocą przeglądarki, stwórz plik html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<title>Tester apletów</title>
</head>
<body style="font-family:Calibri,Tahoma,Arial;">
<br>
<applet width="400" height="400" code="zaliczenieSemestru">
</applet>
<hr>
<body>
</html>
i otwórz go przeglądarką.
otworzyłem przeglądarką i wyskoczył error (error. Click for details) w aplecie, natomiast pod apletem kod programowy:
import java.awt.Graphics; import java.awt.Image; public class zaliczenieSemestru extends java.applet.Applet { Image widok ; public void init() { widok = getImage(getCodeBase(),"widok.jpg"); } public void paint(Graphics g) { int iwidth = widok.getWidth(this); int iheight = widok.getHeight(this); int xpos = 10; int ypos = 30; xpos = 200 ; g.drawImage(widok,xpos,20,iwidth,iheight,this); g.drawString("Kamil Pietrzak", 5, 25); } }
Aplet jest skompilowany? W katalogu z plikiem HTML istnieje plik zaliczenieSemestru.class?
już mam zrobione, temat do zamknięcia.
Dziękuje Bo za dobre podpowiedzi, a także dla anonimowego użytkownika za pomoc. Bye ^^