12. januar 2001 - 17:37Der er
21 kommentarer og 1 løsning
Lave et Java-applet-vindue
På n.dk er der øverst nogen knapper (man skal først logge ind), hvis man trykker på dem vises et Java-applet-vindue, hvor dan laver jeg sådan et, og får det til at vises et bestemt sted på min skærm?
jeg vil anbefale dig at lære java, til dette formål kan du benytte \"Java 2 bogen\" fra IDG, www.idgforlag.dk jeg har selv læst denne bog, og den er let at gå til og kræver ikke at man har programerings erfaring, eller kender noget somhelst til programmering.
Koden til selve vinduet og placeringen er nem, men alt efter hvad der skal være i vinduet så kan det godt blive en kompliceret affære, specielt hvis du ikke kender noget til java.
Hvis du kan beskrive lidt nærmere hvad det drejer sig om, så kan jeg måske hjælpe med at kode en applet.
Hvis i kigger på n.dk, og logger jer ind. Så kan man trykke på online, det er sådan et vindue jeg godt kunne tænke mig at få lavet. Det skal bare være en html i stedet.
Jeg er en begynder og vil gerne lave et servlet der kan skrive og læse fra og skrive til SQL database og Jag kan ikke få mit servlet for at fungere jeg mener med hjælp af forms kan jeg ikke opdatere eller slet noget. here coden:
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType(\"text/html\"); PrintWriter out = new PrintWriter (response.getOutputStream()); out.println(\"<html>\"); out.println(\"<head><title>Fagbeskrivelse</title></head>\"); out.println(\"<body bgcolor=\\\"#aaaaaa\\\">Hello From Fagbeskrivelse ()\"); out.println(\"<p>Nu kommer tabellen: <table>\"); out.println( \"<tr><td><h3>bogid</td><td><h3><A HREF=http://www.jubii.dk>Navnyy</td><td>\" + \"<h3>Forfatter</td><td><h3>Forlag</td><td><h3>Udgavedato</td><td><h3>Pris</td></h3></tr>\" );
try{
// Class.forName(\"oracle.jdbc.driver.OracleDriver\"); Class.forName(\"oracle.jdbc.driver.OracleDriver\"); Connection con = DriverManager.getConnection( \"jdbc:oracle:thin:@oracle:1521:student\", \"stuk1147\", \"stuk1147\");
CallableStatement s = con.prepareCall(\"SELECT bogid, navn, forfatter, forlag, udgavedato, pris FROM bog\");
Er det et popup window ligesom i en menu du er ud efter? Hvis det er tilfældet, så kan du ved at bruge en JLabel som parent, få den vist et hvilket som helst sted på skærmen, også uden de f..... applet warnings.
Ups s... taster på det tastatur. Ved hjælp af koden, kan du få vist en popupmenu et hvilket som helst sted på skærmen. Det kræver selvfølgelig at du \"fanger\" museklik på labelen. Jeg har selv extended Label klassen, og fander deri muse klikene, hvorefter jeg vise popupmenuen. Håber det hjælper lidt,
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.