Scrollbar i EWE
Hej derudevi 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.
nogen der kan hjælpe ? på forhånd tak!