07. december 2013 - 20:17Der er
16 kommentarer og 1 løsning
Er min Javakode forældet?
I en programmering (applet) er der defineret 3 bevæfgelige labels med et billede på hver. Programmet starter fint, og fungerer. Der er bare ingen billeder på de tre labels. Koden ser sådan ud:
final Image b0 = getImage(getCodeBase(), "BOG0.JPG"); final ImageIcon ord0icon =new ImageIcon(b0); ord0Label = new JLabel(ord0icon); BOG0.JPG ligger i samme bibliotek som resten af filerne.
ord0Label viser ikke billedet. Det gjorde den da jeg lavede programmet onkring 2004-2005. Er programmeringen blevet forældet?
Nu har jeg kigget nærmere på det. getCodeBase() returnerer kodefilernes placering - og billedernes. Den skulle kunne bruges, når det hele ligger i samme bibliotek.
Jeg prøver at sætte ændringerne ind. Men har i øjeblikket meget bøvl med at kompilere. De fleste gange er det file not found, selvom jeg i stifinder sagtens kan finde den. jeg må vist til at genopfriske de gamle rutiner helt fra starten. Angående billeder, har jeg nu oplevet, at de billeder, der skal skifte bliver vist, men til gengæld er det faaste billede der så ikke.
Jeg prøvede at sætte JOptionPane.showMessageDialog(null, getCodeBase()); ind - Det resulterer i, at der nu kommer et lille ekstra skilt op med URL-en og en ok-knap :-) Jeg har indtil nu kun brugt javac til at bygge. Desuden HTML-konverteren. Det meste, jeg har lært står i JAVA 2 Bogen fra IDG forlag (2000) Jeg har som før nævnt været væk fra det i en årrække.
URL-en er korrekt. På skærmen har jeg programmeret en label som er fast gennem alle opgaver som en slags logo samt de tre bevægelige labels, som flyttes med musen. jeg har nu oplevet at enten er logoet der og ingen billeder på de bevægelige - eller omvendt billeder på de bevægelige men ikke det faste logo. kan ses på: http://www.asky.dk/BIBOR3/alfabib1.html og http://www.asky.dk/BIBOR4/alfabib2.html. Det første sted kommerskiltet med url-en
I forlængelse af min overskrift. jeg har forsøgt at finde en ny download af J2SE SDK. På downloadsiden gøres der tydeligt opmærksom på at dette udviklingsværktøj er på vej ud. Da jeg netop har skrevet min kode til J2, er det jo nærliggende at drage den slutning. Dog vil det da være rart at kunne debugge koden til brugbar også for nuværende. Det er sikkert småting, der skal rettes (når jeg finder dem).
Da der ikke er kommet noget svar, tager jeg pointene. Havde ellers gerne givet dem væk for de gode svar. Ved den nyeste sikkerhedsopdatering er det da blevet ret umuligt selv at lave opgaver. Nu skal man ind i Java-panelet og stille security på laveste niveau. -øv
Synes godt om
Ny brugerNybegynder
Din løsning...
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.