/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Mindre problem !!!!
Fra : Tussebarn


Dato : 09-01-01 13:44

Hej NG

Jeg har sat mig i hovedet, at jeg ikke gider kigge på den gode gamle
proff-grå baggrund i min java-applikation.
Nej, jeg vil have et baggrundsbillede på. At sætte en baggrundsfarve er ikke
noget problem.
Billedet volder mig dog problemer.

Er der nogen som kan hjælpe ???

Med venlig hilsen

Dennis Andersen
E-commerce Student
X-competence Denmark A/S



 
 
Lars Dam (09-01-2001)
Kommentar
Fra : Lars Dam


Dato : 09-01-01 14:04

On Tue, 9 Jan 2001 13:44:28 +0100, "Tussebarn" <br@inbound.dk> wrote:

>Hej NG
>
>Jeg har sat mig i hovedet, at jeg ikke gider kigge på den gode gamle
>proff-grå baggrund i min java-applikation.
>Nej, jeg vil have et baggrundsbillede på. At sætte en baggrundsfarve er ikke
>noget problem.
>Billedet volder mig dog problemer.
>
>Er der nogen som kan hjælpe ???

Hvis du bruger swing:

Så har din JFrame et content pane, som du erstatter med en JLabel, som
du initierer med et billede.

Alternativt, så kan du aflede din Frame, eller den komponent som udgør
dit 'tomme baggrundsbillede', og specialisere 'paint' metoden i denne
til at tegne dit billede.

>Med venlig hilsen
>
>Dennis Andersen
>E-commerce Student
>X-competence Denmark A/S

vh. ld

--
"Time is the fire in which we burn"

Dennis Andersen (09-01-2001)
Kommentar
Fra : Dennis Andersen


Dato : 09-01-01 14:45

Hej Lars

Tak for dit svar !

Jeg forstod det ikke helt, og jeg håber, at du vil skrive et eksempel, så
min viden kan blive det større.
Hvis ikke du har tid, så kan jeg ganske udemærket forstå det

Med venlig hilsen

Dennis Andersen
E-commerce Student
X-competence Denmark A/S




Lars Dam <lars_simple_spam_protection_dam@post2.tele.dk> wrote in message
news:is2m5tochdva3nnoplsu17mk574na19lnd@4ax.com...
> On Tue, 9 Jan 2001 13:44:28 +0100, "Tussebarn" <br@inbound.dk> wrote:
>
> >Hej NG
> >
> >Jeg har sat mig i hovedet, at jeg ikke gider kigge på den gode gamle
> >proff-grå baggrund i min java-applikation.
> >Nej, jeg vil have et baggrundsbillede på. At sætte en baggrundsfarve er
ikke
> >noget problem.
> >Billedet volder mig dog problemer.
> >
> >Er der nogen som kan hjælpe ???
>
> Hvis du bruger swing:
>
> Så har din JFrame et content pane, som du erstatter med en JLabel, som
> du initierer med et billede.
>
> Alternativt, så kan du aflede din Frame, eller den komponent som udgør
> dit 'tomme baggrundsbillede', og specialisere 'paint' metoden i denne
> til at tegne dit billede.
>
> >Med venlig hilsen
> >
> >Dennis Andersen
> >E-commerce Student
> >X-competence Denmark A/S
>
> vh. ld
>
> --
> "Time is the fire in which we burn"



Lars Dam (11-01-2001)
Kommentar
Fra : Lars Dam


Dato : 11-01-01 15:21

On Tue, 9 Jan 2001 14:45:21 +0100, "Dennis Andersen" <br@inbound.dk>
wrote:

>Hej Lars
>
>Tak for dit svar !
>
>Jeg forstod det ikke helt, og jeg håber, at du vil skrive et eksempel, så
>min viden kan blive det større.
>Hvis ikke du har tid, så kan jeg ganske udemærket forstå det

Jeg vil gerne give dig et eksempel, men det kommer lige til at vente
efter weekenden (Jeg har drøntravlt :-/ )

Men du kan lige fortælle mig om du vil have det i standard awt, eller
i swing?

>Med venlig hilsen
>
>Dennis Andersen
>E-commerce Student
>X-competence Denmark A/S

vh.ld
--
"Time is the fire in which we burn"

Dennis Andersen (12-01-2001)
Kommentar
Fra : Dennis Andersen


Dato : 12-01-01 21:39

Hej Lars.

Tak fordi du gider give dig tid til, at hjælpe en stakkels gut

Jeg vil gerne have det i swing, og du skal ikke lave en application, bare en
bid, så jeg har en visual fornæmmelse.

Og pas nu på med at have for travlt, stress er og bliver en dræber !!!

Med venlig hilsen

Dennis Andersen
E-commerce Student
X-competence Denmark A/S


"Lars Dam" <lars_simple_spam_protection_dam@post2.tele.dk> wrote in message
news:f8gr5tobp0haqo3gjfidifvpbna8umc3uc@4ax.com...
> On Tue, 9 Jan 2001 14:45:21 +0100, "Dennis Andersen" <br@inbound.dk>
> wrote:
>
> >Hej Lars
> >
> >Tak for dit svar !
> >
> >Jeg forstod det ikke helt, og jeg håber, at du vil skrive et eksempel, så
> >min viden kan blive det større.
> >Hvis ikke du har tid, så kan jeg ganske udemærket forstå det
>
> Jeg vil gerne give dig et eksempel, men det kommer lige til at vente
> efter weekenden (Jeg har drøntravlt :-/ )
>
> Men du kan lige fortælle mig om du vil have det i standard awt, eller
> i swing?
>
> >Med venlig hilsen
> >
> >Dennis Andersen
> >E-commerce Student
> >X-competence Denmark A/S
>
> vh.ld
> --
> "Time is the fire in which we burn"



Dennis Andersen (12-01-2001)
Kommentar
Fra : Dennis Andersen


Dato : 12-01-01 22:09

Hej igen

Jeg tror nok ved nærmere eftertanke, at jeg hellere vil have det i awt.
Håber, at du også når, at læse det her før, du laver det eksemplet i swing.

Sorry

Med venlig hilsen

Dennis Andersen
E-commerce Student
X-competence Denmark A/S



"Dennis Andersen" <br_no_spam@inbound.dk> wrote in message
news:93qe8k$ejt$1@news.cybercity.dk...
> Hej Lars.
>
> Tak fordi du gider give dig tid til, at hjælpe en stakkels gut
>
> Jeg vil gerne have det i swing, og du skal ikke lave en application, bare
en
> bid, så jeg har en visual fornæmmelse.
>
> Og pas nu på med at have for travlt, stress er og bliver en dræber !!!
>
> Med venlig hilsen
>
> Dennis Andersen
> E-commerce Student
> X-competence Denmark A/S
>
>
> "Lars Dam" <lars_simple_spam_protection_dam@post2.tele.dk> wrote in
message
> news:f8gr5tobp0haqo3gjfidifvpbna8umc3uc@4ax.com...
> > On Tue, 9 Jan 2001 14:45:21 +0100, "Dennis Andersen" <br@inbound.dk>
> > wrote:
> >
> > >Hej Lars
> > >
> > >Tak for dit svar !
> > >
> > >Jeg forstod det ikke helt, og jeg håber, at du vil skrive et eksempel,

> > >min viden kan blive det større.
> > >Hvis ikke du har tid, så kan jeg ganske udemærket forstå det
> >
> > Jeg vil gerne give dig et eksempel, men det kommer lige til at vente
> > efter weekenden (Jeg har drøntravlt :-/ )
> >
> > Men du kan lige fortælle mig om du vil have det i standard awt, eller
> > i swing?
> >
> > >Med venlig hilsen
> > >
> > >Dennis Andersen
> > >E-commerce Student
> > >X-competence Denmark A/S
> >
> > vh.ld
> > --
> > "Time is the fire in which we burn"
>
>



Lars Dam (15-01-2001)
Kommentar
Fra : Lars Dam


Dato : 15-01-01 11:25

On Fri, 12 Jan 2001 22:09:10 +0100, "Dennis Andersen"
<br_no_spam@inbound.dk> wrote:

>Hej igen
>
>Jeg tror nok ved nærmere eftertanke, at jeg hellere vil have det i awt.
>Håber, at du også når, at læse det her før, du laver det eksemplet i swing.

Ok - her er awt eksemplet:

import java.awt.*;
import java.awt.event.*;

public class BackgroundTest extends java.awt.Frame
{
private Image someImage = Toolkit.getDefaultToolkit().getImage(
"homer.gif" );
   public BackgroundTest()
   {
    setTitle( "Test" );
    setLocation( 50, 50 );
    setSize( 400, 250 );
    // en window adapter der afslutter programmet,
    // når winduet lukkes
    addWindowListener( new WindowAdapter(){
       public void windowClosing(java.awt.event.WindowEvent
event){
        System.exit(0);
      }
    });
    //sikrer at imaget er loadet
    Toolkit.getDefaultToolkit().prepareImage(
someImage,-1,-1,null );
   }

// start programmet her
   static public void main (String args[])
   {
      (new BackgroundTest()).setVisible(true);
   }
   
   // denne metode genoptegner winduets baggrund
   // så det er bare at indsætte hvad man har lyst til her
   // for at tegne på baggrunden
   public void paint( Graphics g ){
    // udskriv en tekst
    g.drawString( "Hello world", 10, 40 );
    // tegn et billede, kør evt. en getScaleImage for
    // at får en korrekt størrelse - gør det i
// componentResized event'en
    g.drawImage( someImage, 0, 50, Color.white, null );
   }
}

---
Eksemplet tegner et billede på din frame's baggrund.
Bemærk at evt. knapper og paneler der ligger på din frame
vil overtegne dit baggrunds billede.
Hvis du ikke ønsker dette, så brug swing, da jeg mener at der er noget
funktionalitet der, der kan klare transparente knapper.

Hvis du vil bruge swing, er det lidt anderledes, idet din JFrame har
nogle specielle paneler tilknyttet allerede.

Så istedet for at lave paint() metoden på din JFrame, bliver du nødt
til at lave den på en JPanel nedarvning - og så på din JFrame,
erstatte den del der hedder 'contentpane' med et objekt af din 'tegne
panel', vha. metoden JFrame.setContentPane( new MyBackgroundJPanel()
);

Du kan jo evt. øve dig på at lave et JFrame eksempel selv, ud fra
ovenstående beskrivelse. Jeg vil gerne hjælpe dig med det, hvis du
sidder fast.

>Med venlig hilsen
>Dennis Andersen
>E-commerce Student
>X-competence Denmark A/S

vh. ld

--
"Time is the fire in which we burn"

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste