{"id":22892,"date":"2022-11-22T06:50:58","date_gmt":"2022-11-22T01:20:58","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/"},"modified":"2022-11-22T06:50:58","modified_gmt":"2022-11-22T01:20:58","slug":"solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/","title":{"rendered":"[Solved] Java: I getting many errors in this program? I&#8217;m trying to create calculator [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-35916384\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"35916384\" data-parentid=\"35916093\" 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>You have declared class level variables, but you are not using them, you are creating local variables in <code>main()<\/code> with the same name, these variables are not the same as class level variables.<\/p>\n<p>Instead of doing stuffs like this <code>JTextPane ta = new JTextPane();<\/code> you should do <code>this.ta = new JTextPane();<\/code><\/p>\n<p>This code should fix that, however, it won&#8217;t do your calculator logic.<\/p>\n<pre><code>import java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\n\nimport javax.swing.JButton;\nimport javax.swing.JFrame;\nimport javax.swing.JTextPane;\n\npublic class MyCal implements ActionListener {\n\n    JButton jb;\n    JTextPane ta5;\n    JTextPane ta4;\n    JTextPane ta3;\n    JTextPane ta2;\n    JTextPane ta1;\n    JTextPane ta;\n\n    int add = 9, mul, div, sub, num, num1;\n\n    MyCal ()\n\n    {\n        JFrame jf = new JFrame();\n\n        jb = new JButton(\"Calculate\");\n        jb.setBounds(80, 145, 100, 40);\n        jb.addActionListener(this);\n\n        this.ta = new JTextPane();\n        ta.setBounds(80, 30, 100, 40);\n\n        \/\/ ta.setText(\"First Number\");\n\n        this.ta1 = new JTextPane();\n        ta1.setBounds(80, 100, 100, 40);\n\n        \/\/ ta1.setText(\"Second Number\");\n\n        this.ta2 = new JTextPane();\n        ta2.setText(\"Addition\");\n        ta2.setBounds(10, 200, 50, 30);\n\n        this.ta3 = new JTextPane();\n        ta3.setText(\"Subtraction\");\n        ta3.setBounds(70, 200, 50, 30);\n\n        this.ta4 = new JTextPane();\n        ta4.setText(\"Multiplication\");\n        ta4.setBounds(130, 200, 50, 30);\n\n        this.ta5 = new JTextPane();\n        ta5.setText(\"Division\");\n        ta5.setBounds(190, 200, 50, 30);\n\n        jf.add(ta);\n        jf.add(ta1);\n        jf.add(jb);\n        jf.add(ta2);\n        jf.add(ta3);\n        jf.add(ta4);\n        jf.add(ta5);\n\n        jf.setSize(300, 300);\n        jf.setLayout(null);\n        jf.setVisible(true);\n\n    }\n\n    public static void main(String[] args) {\n\n        new MyCal();\n\n    }\n\n    @Override\n    public void actionPerformed(ActionEvent e) {\n\n        ta3.setText(\"Hello\");\n    }\n\n}\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">0<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Java: I getting many errors in this program? I&#8217;m trying to create calculator [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] You have declared class level variables, but you are not using them, you are creating local variables in main() with the same name, these variables are not the same as class level variables. Instead of doing stuffs like this JTextPane ta = new JTextPane(); you should do this.ta = new JTextPane(); This code should &#8230; <a title=\"[Solved] Java: I getting many errors in this program? I&#8217;m trying to create calculator [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/\" aria-label=\"More on [Solved] Java: I getting many errors in this program? I&#8217;m trying to create calculator [closed]\">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":[2338,323,621],"class_list":["post-22892","post","type-post","status-publish","format-standard","hentry","category-solved","tag-awt","tag-java","tag-swing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Java: I getting many errors in this program? I&#039;m trying to create calculator [closed] - 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-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Java: I getting many errors in this program? I&#039;m trying to create calculator [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] You have declared class level variables, but you are not using them, you are creating local variables in main() with the same name, these variables are not the same as class level variables. Instead of doing stuffs like this JTextPane ta = new JTextPane(); you should do this.ta = new JTextPane(); This code should ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-22T01:20:58+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-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Java: I getting many errors in this program? I&#8217;m trying to create calculator [closed]\",\"datePublished\":\"2022-11-22T01:20:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/\"},\"wordCount\":88,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"awt\",\"java\",\"swing\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/\",\"name\":\"[Solved] Java: I getting many errors in this program? I'm trying to create calculator [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-11-22T01:20:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Java: I getting many errors in this program? I&#8217;m trying to create calculator [closed]\"}]},{\"@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=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Java: I getting many errors in this program? I'm trying to create calculator [closed] - 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-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Java: I getting many errors in this program? I'm trying to create calculator [closed] - JassWeb","og_description":"[ad_1] You have declared class level variables, but you are not using them, you are creating local variables in main() with the same name, these variables are not the same as class level variables. Instead of doing stuffs like this JTextPane ta = new JTextPane(); you should do this.ta = new JTextPane(); This code should ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/","og_site_name":"JassWeb","article_published_time":"2022-11-22T01:20:58+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-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Java: I getting many errors in this program? I&#8217;m trying to create calculator [closed]","datePublished":"2022-11-22T01:20:58+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/"},"wordCount":88,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["awt","java","swing"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/","name":"[Solved] Java: I getting many errors in this program? I'm trying to create calculator [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-11-22T01:20:58+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-java-i-getting-many-errors-in-this-program-im-trying-to-create-calculator-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Java: I getting many errors in this program? I&#8217;m trying to create calculator [closed]"}]},{"@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=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","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\/22892","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=22892"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/22892\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=22892"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=22892"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=22892"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}