{"id":23806,"date":"2022-11-28T12:25:33","date_gmt":"2022-11-28T06:55:33","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/"},"modified":"2022-11-28T12:25:33","modified_gmt":"2022-11-28T06:55:33","slug":"solved-how-to-type-where-the-users-cursor-is","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/","title":{"rendered":"[Solved] How to type where the users cursor is"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-58908164\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"58908164\" data-parentid=\"58907953\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>If you need to set a text when the user selected a text field you will need to use the <code>focusGained<\/code> and <code>focusLost<\/code> events to see when the text field has been selected (gain focus), or it is deselected (lost focus).<\/p>\n<p>Here is an example,<\/p>\n<pre><code>import java.awt.event.FocusEvent;\nimport java.awt.event.FocusListener;\n\nimport javax.swing.JTextField;\n\npublic class Main {\n\n    public static void main(String args[]) {\n        final JTextField textField = new JTextField();\n\n        textField.addFocusListener(new FocusListener() {\n\n            @Override\n            public void focusGained(FocusEvent e) {\n                \/\/ Your code here\n                textField.setText(\"Sample Text\");\n            }\n\n            @Override\n            public void focusLost(FocusEvent e) {\n                \/\/ Your code here\n                textField.setText(\"\");\n            }\n        });\n    }\n}\n<\/code><\/pre>\n<p>Or else you can type using Java <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/awt\/Robot.html\">Robot<\/a> class as follows,<\/p>\n<pre><code>import java.awt.event.FocusEvent;\nimport java.awt.event.FocusListener;\n\nimport javax.swing.JTextField;\n\nimport java.awt.Robot; \nimport java.awt.event.KeyEvent; \n\npublic class Main {\n\n    public static void main(String args[]) {\n        \/\/ Create an instance of Robot class \n        Robot robot = new Robot();\n\n        final JTextField textField = new JTextField();\n\n        textField.addFocusListener(new FocusListener() {\n\n            @Override\n            public void focusGained(FocusEvent e) {\n                \/\/ Your code here\n                \/\/ Press keys using robot. A gap of \n                \/\/ of 500 mili seconds is added after \n                \/\/ every key press \n                robot.keyPress(KeyEvent.VK_H); \n                Thread.sleep(500); \n                robot.keyPress(KeyEvent.VK_E); \n                Thread.sleep(500); \n                robot.keyPress(KeyEvent.VK_L); \n                Thread.sleep(500); \n                robot.keyPress(KeyEvent.VK_L); \n                Thread.sleep(500); \n                robot.keyPress(KeyEvent.VK_O);\n            }\n\n            @Override\n            public void focusLost(FocusEvent e) {\n                \/\/ Your code here\n                textField.setText(\"\");\n            }\n        });\n    }\n}\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved How to type where the users cursor is <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] If you need to set a text when the user selected a text field you will need to use the focusGained and focusLost events to see when the text field has been selected (gain focus), or it is deselected (lost focus). Here is an example, import java.awt.event.FocusEvent; import java.awt.event.FocusListener; import javax.swing.JTextField; public class Main &#8230; <a title=\"[Solved] How to type where the users cursor is\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/\" aria-label=\"More on [Solved] How to type where the users cursor is\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[323],"class_list":["post-23806","post","type-post","status-publish","format-standard","hentry","category-solved","tag-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] How to type where the users cursor is - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] How to type where the users cursor is - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] If you need to set a text when the user selected a text field you will need to use the focusGained and focusLost events to see when the text field has been selected (gain focus), or it is deselected (lost focus). Here is an example, import java.awt.event.FocusEvent; import java.awt.event.FocusListener; import javax.swing.JTextField; public class Main ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-28T06:55:33+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] How to type where the users cursor is\",\"datePublished\":\"2022-11-28T06:55:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/\"},\"wordCount\":74,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"java\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/\",\"name\":\"[Solved] How to type where the users cursor is - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-11-28T06:55:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] How to type where the users cursor is\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] How to type where the users cursor is - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] How to type where the users cursor is - JassWeb","og_description":"[ad_1] If you need to set a text when the user selected a text field you will need to use the focusGained and focusLost events to see when the text field has been selected (gain focus), or it is deselected (lost focus). Here is an example, import java.awt.event.FocusEvent; import java.awt.event.FocusListener; import javax.swing.JTextField; public class Main ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/","og_site_name":"JassWeb","article_published_time":"2022-11-28T06:55:33+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] How to type where the users cursor is","datePublished":"2022-11-28T06:55:33+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/"},"wordCount":74,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["java"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/","url":"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/","name":"[Solved] How to type where the users cursor is - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-11-28T06:55:33+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-type-where-the-users-cursor-is\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] How to type where the users cursor is"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/23806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=23806"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/23806\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=23806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=23806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=23806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}