Avatar billede lablo Nybegynder
23. september 2005 - 08:20 Der er 2 kommentarer og
1 løsning

Scrollbar i EWE

Scrollbar i EWE  200 point fra lablo 



X Hej derude

vi er 3 gutter der sidder med et 5 semester projekt og er løbet panden mod en mur. Vi skal udvikle en applikation til en PDA og bruger EWE wm til at understøtte applikationen med. Alt dette fungere fint, men vi vil lave en menu som er størrer end pda´ens skærm og derfor skal vi bruge en Scrollpanel som man kan flytte op og ned med. Vi kan ikke få denne funktion frem så den kan vises og man kan scrolle med den.

vi lægger et eksempel på koden, hvis der er nogen der kan svarer os på hvad vi gør forkert.

[code]
package gui;
import ewe.fx.*;
import ewe.ui.*;
import ewe.util.*;
import ewe.graphics.*;

public class Skilte extends Form{
Panel p = new Panel();
mScrollBar msb = new mScrollBar(IScroll.Vertical, KEEP_VISIBLE);
CellPanel tools;

public Skilte(){

msb.add(p);
p.setPreferredSize(240,350);
msb.setPreferredSize(120,200);
addLast(tools = new CellPanel()).setCell(HSTRETCH);


mLabel nr = new mLabel("Nr."); 
mLabel tekst= new mLabel("Tekst");
mLabel defekt = new mLabel("Defekt");

mLabel ms1  = new mLabel("A5 21");
mLabel ms2  = new mLabel("A4 21");
mLabel ms3  = new mLabel("B 21 - 03");

mCheckBox skilt1  = new mCheckBox();
mCheckBox skilt2  = new mCheckBox();
mCheckBox skilt3  = new mCheckBox();

p.addNext(m1);p.addNext(ms1); p.addNext(skilt1);   
p.endRow();

p.addNext(m2);p.addNext(ms2); p.addNext(skilt2);   
p.endRow();

p.addNext(m3);p.addNext(ms3); p.addNext(skilt3);   
p.endRow();

mButton udfør = new mButton("Udfør");


p.addLast(udfør);

tools.addLast(p);

}
}
[/code]

Dette er kun en lille del af koden, der er ca 55 punkter mere som skal med under koden.

Koden er javabaseret og deres API ser sådan ud
http://www.ewesoft.com/docs/api/

nogen der kan hjælpe ? på forhånd tak!
Avatar billede _carsten Nybegynder
23. september 2005 - 11:04 #1
J2ME er ikke lige noget jeg er stærk i, men har i prøvet:  msb.setMinimumSize(120,200);

Den kunne være layout afhængig, men som sagt ikke lige mit område !
Avatar billede _carsten Nybegynder
23. september 2005 - 11:08 #2
Og så skal det jo nok være msb.setMaximumSize(120,200); i stedet for.

For i iøvrigt addet msb, synes ikke lige jeg kan se det ??
Avatar billede lablo Nybegynder
27. september 2005 - 09:25 #3
det virkede desværrer heller ikke. Vi har dog valgt at tage fat i forum supporten på ewes hjemmeside (fik først set det her forleden).  lukker derfor tråden.
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

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