Ho usato BasicEditField nel mio programma Blackberry, BasicEditField non mostra alcun bordo. Desidero personalizzare BasicEditField per visualizzarlo con border.please diamo alcuni frammenti di codice.Blackberry - Come aggiungere un bordo a BasicEditField?
7
A
risposta
19
Se si tratta di 4.6 RIM OS, perché non si usa Border:
BasicEditField roundedBorderEdit = new BasicEditField();
XYEdges padding = new XYEdges(15, 15, 15, 15);
int color = Color.CRIMSON;
int lineStyle = Border.STYLE_DOTTED;
Border roundedBorder = BorderFactory.createRoundedBorder(padding,
color, lineStyle);
roundedBorderEdit.setBorder(roundedBorder);
BasicEditField bevelBorderEdit = new BasicEditField();
XYEdges edges = new XYEdges(10, 10, 10, 10);
XYEdges outerColors = new XYEdges(Color.BLACK, Color.WHITE,
Color.BLACK, Color.WHITE);
XYEdges innerColors = new XYEdges(Color.WHITE, Color.BLACK,
Color.WHITE, Color.BLACK);
Border bevelBorder = BorderFactory.createBevelBorder(edges,
outerColors, innerColors);
bevelBorderEdit.setBorder(bevelBorder);
Se il BlackBerry OS versione 4.5 e più anziani, si può provare disegnare bitmap con bordo su di esso, su vernice evento:
class BorderedEdit extends BasicEditField
{
Bitmap mBorder = null;
public BorderedEdit(Bitmap borderBitmap) {
mBorder = borderBitmap;
}
protected void paint(Graphics graphics) {
graphics.drawBitmap(0, 0, mBorder.getWidth(),
mBorder.getHeight(), mBorder, 0, 0);
super.paint(graphics);
}
}
6
esclusione metodo paint come segue:
editField= new BasicEditField(..parameters here..) {
public void paint(Graphics g) {
super.paint(g);
g.drawRect(0, 0, getWidth(), getHeight());
}
};
Problemi correlati
- 1. come aggiungere un bordo a un testo in textview android
- 2. Come aggiungere un bordo di contorno a un widget?
- 3. Come aggiungere padding a un JPanel con un bordo
- 4. come aggiungere un bordo attorno a un'immagine in opencv python
- 5. Come aggiungere un bordo colorato su cardview?
- 6. Aggiungere un bordo inferiore ad un div
- 7. Come aggiungere solo il bordo destro a UIImageView
- 8. come aggiungere il bordo inferiore in relativelayout
- 9. Come aggiungere un bordo al pannello di javafx?
- 10. Classe BlackBerry equivalente a AsyncTask?
- 11. Come aggiungere un bordo a un contenitore con spazi trasparenti tra
- 12. WPF Aggiungi un bordo a TextBlock
- 13. Graphviz --- etichetta del bordo troppo vicina a un altro bordo
- 14. Blackberry - come ridimensionare l'immagine?
- 15. Come creare un'animazione di diapositive su schermo blackberry simile a Blackberry App World?
- 16. Render PDF su un Blackberry?
- 17. C'è un modo semplice per aggiungere un bordo a una vista in Xcode per iOS 5.1
- 18. BlackBerry - Custom menu a barra degli strumenti
- 19. Come posso creare un bordo attorno a un LinearLayout Android?
- 20. Come si inserisce un bordo attorno a un tag tr?
- 21. Come si crea un bordo personalizzato attorno a un UIView?
- 22. Come disegnare un bordo attorno a un pulsante NSTexturedSquareBezelStyle
- 23. Esiste un emulatore Blackberry Browser?
- 24. iPhone SDK: come aggiungere un'immagine a un UIBarButton?
- 25. ombra bordo su un bordo di un triangolo CSS
- 26. Bordo a due colori
- 27. Come aggiungere bordo/struttura/tratto agli elementi SVG in CSS?
- 28. Come aggiungere un seguito a un UIGestureRecognizer
- 29. Come aggiungere un ImageIcon a un JFrame?
- 30. Disegna bordo a tema di un TEdit
Sto usando Blackberry JDE 4.5, il codice che hai dato dando err ors può essere Border classe non è incluso in JDE 4.5. In qualsiasi modo voglio sapere su questo concetto di confine se hai qualche link per ottenere i tutorial per favore dammi. – Rajapandian
sicuro, vedere l'aggiornamento. –