Avatar billede soeborg Nybegynder
04. oktober 2002 - 12:15 Der er 29 kommentarer og
1 løsning

Kalender

Hej Eksperter.

Hvordan laver man en kalender i Java? Er der en import java.calender og så bruger man bare getday osv...?
Skal have lavet en kalender med månedsvisning (tænker på en tabel med 4*3cm firkanter til hver dag) hvor man kan definere farver afhængig hvad der sker (tre faver 0,1,2: grøn,blå,gul) og dags dato skal enten være rød på tallet (04) eller firkanten skal være rød eller der er en rød firkant omkring datoen (04) har tegnet et eksempel som ligger på http://soeborg.lir.dk
På forhånd tak! :-)
Avatar billede disky Nybegynder
04. oktober 2002 - 12:19 #1
Calender holder bare styr på de rå data.

Den type calender du ønsker er en java's Calender, med en grafisk brugeroverflade på.

DU kunne f.eks. lave den som en standalone application i Swing, en java applet, eller som en webbaseret kalender lavet med JSP.

Eller muligheder er åben for dig.
Avatar billede disky Nybegynder
04. oktober 2002 - 12:20 #2
ups var ikke et svar, vi skal bruge mere information fra din side for at kunne hjælpe dig.
Avatar billede r9 Nybegynder
04. oktober 2002 - 12:28 #3
Her er en grafisk som er lavet i Java: http://www.toedter.com/en/jcalendar/index.html
Avatar billede r9 Nybegynder
04. oktober 2002 - 12:31 #4
men ikke gratis. Kan dog bruges som inspiration.
Avatar billede soeborg Nybegynder
04. oktober 2002 - 12:57 #5
r9 -> ja det er sådan noget vi skal over i.. Men hvordan?
Er der ikke nogen hajer som kan kode til sådan noget? :)

Disky -> Hvilke info vil du have?? Det er et program som skal kunne åbne kalenderen i et vindue, skriv hvilke info du vil have...
Avatar billede soeborg Nybegynder
04. oktober 2002 - 13:02 #6
har lagt mere info på hjemmesiden http://soeborg.lir.dk
Avatar billede r9 Nybegynder
04. oktober 2002 - 13:04 #7
soeborg:

Du downloader bare Kalenderen fra den side jeg linkede til.

Udpak filen.
Kig i \jcalendar\src\com\toedter\calendar

Der ligger alt kildekoden.
Jeg har lige afprøvet kalenderen fra min editor, og det virker fint.

Men læs lige licens aftalen, inden du gør noget dumt.
Avatar billede disky Nybegynder
04. oktober 2002 - 13:09 #8
soerborg:
Jeg tror ikke du skal regne med vi gider lave kalenderen for dig.
Avatar billede soeborg Nybegynder
04. oktober 2002 - 13:15 #9
r9 -> oki jeg kigger på kildekoden...
disky -> det gjorde jeg skal heller ikke ;-) Men regnede med at få noget om hvad man kunne gører, så som getday eller hvad man kunne bruge til at hente og vise datoen!
Avatar billede soeborg Nybegynder
04. oktober 2002 - 13:19 #10
wow det gik vist lige lidt stærkt.
Avatar billede disky Nybegynder
04. oktober 2002 - 13:33 #11
kig i java api'en og se hvad du har af metoder på et Calendar objekt.

p.s. Tag og brug sub klassen GregorianCalender istedet, da den er tilpasset vores kalender system.
Avatar billede aslan Nybegynder
04. oktober 2002 - 15:27 #12
Jeg har faktisk lavet en der kører på en database hvis det har din interesse...
Avatar billede soeborg Nybegynder
04. oktober 2002 - 15:43 #13
det er da muligt jeg er åben for ideer... ;) mail: soeborg@it.dk
Avatar billede aslan Nybegynder
04. oktober 2002 - 16:06 #14
Sendt... jeg håber du ved hva interbase er for noget... :-)
Avatar billede aslan Nybegynder
06. oktober 2002 - 10:22 #15
Kan du så bruge det til noget?
Avatar billede soeborg Nybegynder
06. oktober 2002 - 11:25 #16
ja jeg kun bruge koden, da jeg ikke kan få det til at kører, (grafisk) selvom databasen kører og det hele....
Avatar billede aslan Nybegynder
06. oktober 2002 - 11:43 #17
Jamen lige præcis hvad er det der ikke kører?
Avatar billede soeborg Nybegynder
06. oktober 2002 - 13:07 #18
ømm at den ikke kan connecte til databasen og
JFormattedTextField time; linie 40
static Sql sql = new Sql(); linie 18
static Metoder metoder = new Metoder(); linie 19
MaskFormatter formatter = new MaskFormatter( "##:##" ); linie 245
Avatar billede aslan Nybegynder
06. oktober 2002 - 16:29 #19
Først skal du starte med at registrere db filen som ligger i mappen fra interbase og derefter skal du filen Sql.java sørge for at den ConnectDB object som bliver oprettet peger mod db filen. Har du gjort det?
Avatar billede soeborg Nybegynder
06. oktober 2002 - 23:23 #20
ja den kører og det hele, og det eneste fejl er nu...
static Metoder metoder = new Metoder(); linie 19
MaskFormatter formatter = new MaskFormatter( "##:##" ); linie 245
kompilerede den forkerte første gang sorry...
Avatar billede aslan Nybegynder
07. oktober 2002 - 12:13 #21
ok hva for en version af j2SE kører du på ? Det skal være den sidste version for jeg får slet ikke de fejl du snakker om.....
Avatar billede soeborg Nybegynder
07. oktober 2002 - 21:54 #22
jeg kører med den nyeste, 1.4.1
Avatar billede soeborg Nybegynder
07. oktober 2002 - 22:03 #23
jeg fatter heller ikke de fejl, det er som om den ikke kan hente fra det 2 filer...
Avatar billede aslan Nybegynder
08. oktober 2002 - 14:00 #24
Kan du ikke lige smide hele fejlen op som du får fra java....
Avatar billede soeborg Nybegynder
08. oktober 2002 - 14:26 #25
C:\Kalender.java:40: cannot resolve symbol
symbol  : class JFormattedTextField 
location: class Kalender
    JFormattedTextField time;
    ^
C:\Kalender.java:245: cannot resolve symbol
symbol  : class MaskFormatter 
location: class Kalender
            MaskFormatter formatter = new MaskFormatter( "##:##" );
            ^
C:\Kalender.java:245: cannot resolve symbol
symbol  : class MaskFormatter 
location: class Kalender
            MaskFormatter formatter = new MaskFormatter( "##:##" );
                                          ^
C:\Kalender.java:246: cannot resolve symbol
symbol  : class JFormattedTextField 
location: class Kalender
            time = new JFormattedTextField(formatter);                        ^
4 errors

Tool completed with exit code 1
Avatar billede aslan Nybegynder
08. oktober 2002 - 14:32 #26
Jamen jeg kan ikke forstå hvorfor den laver den fejl, men du kan sagtens lave JFormattedTextField om til JTextField så det fungere... prøv lige det.
Avatar billede soeborg Nybegynder
08. oktober 2002 - 14:46 #27
Nej det giver 9 fejl
Avatar billede aslan Nybegynder
08. oktober 2002 - 15:18 #28
Jeg synes sku ikke du rigtig kæmper for at få det op at køre... nå men check lige dit email.
Avatar billede aslan Nybegynder
11. oktober 2002 - 18:11 #29
Og du synes ikke at jeg fortjerner point for min hjælp?
Avatar billede Slettet bruger
10. august 2003 - 17:13 #30
Gud, hvor jeg dog hader de spørgere, som ikke gider engagere sig i sine egne spørgsmål.

Lige en irrelevant kommentar fra min side....
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester