Home | Ajax | BioInformatics | Dojo | EAI | EJB | Hibernate | J2ME | Java | Java Glossary | Java Servlets | JavaScript | Jboss | JDBC | JDO | Jmeter | JSF | JSP | JUnit | Maven | MySQL | Spring Framework | SQL | Struts | Technology | WAP | Web Services | XML


 
  
 
Programming Tutorials: Ajax | Articles | JSP | Bioinformatics | Database | Free Books | Hibernate | J2EE | J2ME | Java | JavaScript | JDBC | JMS | Linux | MS Technology | PHP | RMI | Web-Services | Servlets | Struts | UML
 

 
Facing Programming Problem?
Ask Questions?, Browse Latest Questions, Question-Answer Guidelines
Java
  JDO Tutorials
  EAI Articles
  Struts Tutorials
  Java Tutorials
  Java Certification
  Java Applet
Questions
Comments

Disabling Keyboard Editing in a JSpinner Component

                         

In this section, you will see how to create a non editable Spinner component of Java Swing. You can increase it's value by clicking up and down button. Through the given program you can only increase and decrease the value nor write the value directly in the Spinner component of java. The JSpinner component, which is disable for the keyboard editing looks like the following image:

Disabled Swing JSpinner Component for the keyboard editing

In this program, a Spinner component has been created and set for editing mode of the Spinner. The Spinner has been disabled for editing using setEditable() method. Some following methods and APIs are explained as follows:

JFormattedTextField:
This is the class of javax.swing.*; package which creates formatted text field for edit text in the specified format. For creating a JFormattedTextField, the syntax is written like: 
JFormattedTextField tf = ((JSpinner.DefaultEditor)spinner.getEditor()).getTextField();

getTextField():
This method creates a JFormattedTextField for edit in the specified format. This is defined in the JSpinner.DefaultEditor class.

getEditor():
This is the method of JSpinner class. This method is used to get the editor which has been using for the JSpinner component.

Here is the code of the program:

import javax.swing.*;
import java.awt.*;

public class DesableEditingSpinner{
  public static void main(String[] args){
    JFrame frame = new JFrame("Desabling editing Spinner");
    JSpinner spinner = new JSpinner();
    JFormattedTextField tf = ((JSpinner.DefaultEditor)spinner.getEditor())
.getTextField
();
    tf.setEditable(false);
    spinner.setValue(new Integer(100));
    JPanel panel = new JPanel();
    panel.add(spinner);
    frame.add(panel, BorderLayout.NORTH);
    frame.setSize(400400);
    frame.setVisible(true);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  }
}

Download this example.

                         

Leave your comment:

Name:

Email:

URL:

Title:

Comments:


Enter Code:

Audio Version
Reload Image
 

Note: Emails will not be visible or used in any way, and are not required. Please keep comments relevant. Any content deemed inappropriate or offensive may be edited and/or deleted.

No HTML code is allowed. Line breaks will be converted automatically. URLs will be auto-linked. Please use BBCode to format your text.

Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Latest Searches:
jsf upload
howtoretrievedatabasei
photo upload using tom
jcreator code of calcu
Struts Interview Quest
Define JSP
String to array in jav
Copy one or more files
Pattern Testing
Arrays
header
jms examples
set tooltip row jtable
how to call pl/sql fro
how to call pl/sql fro
dynamic insert value J
program for display th
comparator
struts file upload
reads data into text f
read a row in oracle t
validat struts2 radio
Java Tutorial
Eclipse 3.4 EJB
form bean
download tomcat
how to retrieve databa
set cell value JTable
code for insert date,m
ebooks java web servic
java program examples
data flow diagram
function remove adirec
how to hide a select t
create xml using java
ASP.NET FileUploading
<logic:equal
call ???????????°????
add check box to a jta
Java Tuthreadstorials
jasper
myeclipse
how to write in pdf us
Hibernate Min() Functi
ASP.NET .NET Security
sum of integer
UseLoginServletContext
Javascript Navigation
Tree Grid
how to concate two str
struts sample code
MOVE POSITION OF CURSO
java string
jQuery to Select Multi
Sort column Header on
continue
onetomany example in h
.getCurrencyInstance
emailing file in java
parse a int to string
passing values from js
connection class
java program to check
program to test inputt
tomcate 5.0 downloadab
vector sorting
Display name
spring context
AOP Example Spring
sequential
calculating prime numb
jsp bean get property
JSF richfaces for tree
string number
jsp bean
download file struts 2
getting the day from t
<s:textarea>
reading excel file usi
Suggestion Box Using j
Java String toLowerCase Example
Java String toCharArray Example
Java String substring Example
Java String indexOf Example
Java String startsWith Example
Java String hashCode Example
Java String matches Example
Java String length Example
Java String lastIndexOf Example
Java String isEmpty Example
Java String equalsIgnoreCase Example
Java String equals Example
Java String endsWith Example
Java String copyValueOf Example
Java String contentEquals Example
  EAI Articles
  Java Certification
Tell A Friend
Your Friend Name
Search Tutorials

 

 
 
Browse all Java Tutorials
Java JSP Struts Servlets Hibernate XML
Ajax JDBC EJB MySQL JavaScript JSF
Maven2 Tutorial JEE5 Tutorial Java Threading Tutorial Photoshop Tutorials Linux Technology
Technology Revolutions Eclipse Spring Tutorial Bioinformatics Tutorials Tools SQL
 

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net  | Site Map

India News

Indian Software Development Company | iPhone Development Company in India | Java Training Delhi | Java Training at Noida |

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2008. All rights reserved.