Convertir component swing jtextfield entrée en nombre Entier
Je suis nouveau sur le JAVA, je suis en train de convertir une entrée à partir d'un component swing jtextfield en entier, j'ai essayé un tas de possibilités mais rien ne fonctionne, l'eclipse est toujours de me donner une erreur et les erreurs ne font pas de sens pour moi.
importer java.awt.Graphiques;
importer java.awt.Couleur;
public class circle extends Shape{
public int x;
public int y;
public int Radius;
public circle (int Radius, int x, int y, Color c){
super(c);
this.x = x;
this.y = y;
this.Radius = Radius;
}
public void draw(Graphics g){
g.setColor(super.getColor());
g.fillOval(x-Radius, y-Radius, Radius * 2, Radius * 2);
}
}
Quel est votre problème?
Quelle est l'erreur que vous obtenez?
J'ai deux fichiers, l'un ici et je suis en train de travailler sur un autre fichier pour mettre en œuvre l'action de l'auditeur, maintenant mon souci est ce que j'ai à faire dans ce fichier dans l'ordre pour moi de le relier à l'un jusqu'ici. Si ceci est fait, je suis sûr que l'erreur disparaît...
Integer.parseInt(stringVariable)
doit convertir un String
dans un int
. Et je vois que vous êtes en utilisant.Quelle est l'erreur que vous obtenez?
NOTE: this code does not compile at the moment, before it was but now obviously it won't since it is a mess.
: la solution est "un gâchis". Réparer toutes les erreurs de parcours. Si il y a tout ce que vous ne savez pas comment résoudre, alors vous nous dire à propos des erreurs puisque nous ne pouvons pas lire dans les pensées.J'ai deux fichiers, l'un ici et je suis en train de travailler sur un autre fichier pour mettre en œuvre l'action de l'auditeur, maintenant mon souci est ce que j'ai à faire dans ce fichier dans l'ordre pour moi de le relier à l'un jusqu'ici. Si ceci est fait, je suis sûr que l'erreur disparaît...
OriginalL'auteur Matthew | 2012-06-17
Vous devez vous connecter pour publier un commentaire.
À la place de:
essayez ceci:
Vous ne peut pas analyser
TextField
àInteger
, mais vous pouvez analyser son valeur contenu - texte.OriginalL'auteur dantuch
Vous avez deux principales erreurs que immédiatement vient à l'esprit:
Une meilleure solution consisterait à analyser le texte détenus par le component swing jtextfield, encore une fois comme dantuch suggère, mais de le faire dans un auditeur d'une certaine sorte, peut-être un ActionListener qui a été déclenchée par un JButton pousser.
OriginalL'auteur Hovercraft Full Of Eels
J'ai mis en œuvre nombre des champs en fonction de JFormattedTextField.
Ils prennent également en charge un min et une valeur max.
Peut-être que vous les trouverez utiles (la bibliothèque est open source):
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/JRealNumberField.html
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/JDoubleField.html
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/JFloatField.html
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/JLocalizedRealNumberField.html
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/JLocalizedDoubleField.html
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/JLocalizedFloatField.html
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/JWholeNumberField.html
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/JByteField.html
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/JIntegerField.html
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/JLongField.html
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/JShortField.html
Tutoriel:
http://softsmithy.sourceforge.net/lib/docs/tutorial/swing/number/index.html
Page d'accueil:
http://www.softsmithy.org
Télécharger:
http://sourceforge.net/projects/softsmithy/files/softsmithy/
Maven:
OriginalL'auteur Puce
Vous devez analyser la valeur de la
TextField
:De même
etc...
OriginalL'auteur Kumar Vivek Mitra