Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7722317
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 1, 20262026-06-01T04:08:25+00:00 2026-06-01T04:08:25+00:00

I am building a Text Editor in Java(Swing) having an EditorPane to type the

  • 0

I am building a Text Editor in Java(Swing) having an EditorPane to type the text and a Menu containing JRadioButtonMenuitems. Like Menu is “Language” and JRadiobuttonMenuitems under “Language” are “Spanish”,”Japanese”,”English” etc the scenario is that when user clicks and select any JRadioButtonMenuItem the system must change its IME as per the selected language.
Like if user click and select Japanese option Editor must change the IME to Japanese for current process and allow user to enter text in respective language.

I’ve got the proper IME installed. Manually I can change the IME and able to write in a swing component. but my problem is how to load the IME programmatically.

Currently i am building this application on windowsXP but want this application to change IME language for each operating system.

I have google it but havenot found any related information to change IME.

Thanks

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-01T04:08:26+00:00Added an answer on June 1, 2026 at 4:08 am

    IME Language can be changed for the JEditorPane by getting an InputContext instance and overriding getInputContext method for JEditorPane like.

    final InputContext context = InputContext.getInstance();
    
    jEditorPaneMain = new javax.swing.JEditorPane()
       {
           @Override
            public InputContext getInputContext() {
                 return context;
            }
       };
    

    and on selection of any language like on click of japanese JRadioButtonMenuItem add an ActionListener

    jRadioButtonMenuItemJapanese.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    jRadioButtonMenuItemJapaneseActionPerformed(evt);
                }
            }); 
    

    do the following inside event handler.

    private void jRadioButtonMenuItemJapaneseActionPerformed(java.awt.event.ActionEvent evt) {                                                            
          context.selectInputMethod(Locale.JAPANESE);
    
    }
    

    I have tried this out on Windows Xp. Its working perfectly fine.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm building a website with text box containing log messages. the log is getting
I am building a program which reads text files, containing a list of numbers.
I am building an asp.net site in which I need to have editor text
I'm building two programs, a text editor and a zipper, but in this two
I'm building my first custom editor template for a text area control. My code
My group is building an editor-type app in WPF. One thing we noticed is
I am interested in building a text editor in a CMS backend that allows
I'm trying to create a simple text editor like Textedit for Mac OS X,
I'm building an application that takes inputs from SMS text thru Twilio. I'd like
I'm building a simple text editor by setting contentEditable=true on a div (anyway i

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.