Meus Amigos do J2ME, surgiu uma duvida extrema e necessária, e no momento eu não estou tendo competencia de fazer, pois meus conhecimentos ainda estão um pouco Vagos,
ja fiz pesquisas no google e tudo mais, ja tem um mes que estou pesquisando, porém eu tive que recorrer ao forum como ultima alternativa, pois sei que aqui eu não irei me decepcionar!
a duvida é o seguinte,
eu não quero utilizar nenhum framework pronto, certo estilo LWUIT OU J2MEPOLISH,
eu teho a extrema urgencia em criar o meu proprio textfield, em canvas ou custom item…
só que eu ja venho me debatendo com o canvas tem um mês e não consegui nenhuma evolução, eu somente consigo criar um quadro com um drawString dentro…
meu codigo fonte até agora:
[code]
import javax.microedition.lcdui.CustomItem;
import javax.microedition.lcdui.Graphics;
public abstract class JTextField extends CustomItem {
private int altura;
private int largura;
private String texto;
public String getTexto() {
return texto;
}
void setTexto(String texto) {
this.texto = texto;
}
protected JTextField(String label, int altura, int largura) {
super("");
this.altura = altura;
this.largura = largura;
setTexto(label);
}
protected int getMinContentHeight() {
// TODO Auto-generated method stub
return altura;
}
protected int getMinContentWidth() {
// TODO Auto-generated method stub
return largura;
}
protected int getPrefContentHeight(int width) {
// TODO Auto-generated method stub
return altura;
}
protected int getPrefContentWidth(int height) {
// TODO Auto-generated method stub
return largura;
}
protected void paint(Graphics g, int w, int h) {
g.setColor(240, 255, 255);
g.fillRect(0, 0, largura, altura);
g.setColor(72, 118, 255);
g.drawRect(0, 0, largura - 1, altura - 1);
g.setColor(0, 0, 0);
g.drawString(getTexto(), g.getClipWidth() / 2, g.getClipHeight() / 2,
Graphics.HCENTER | Graphics.BASELINE | Graphics.SOLID);
repaint();
}
public abstract void pointerPressed(int x, int y);
}[/code]
eu peço pelo amorrr de Deus que alguem me ajude ou dê algum exemplo de codigo fonte que ja exista…
é um caso de Vida ou Morte!!
Agradeço muito a Todos do fórum e ficarei muito grato!!