{"id":10349,"date":"2015-08-27T07:04:17","date_gmt":"2015-08-27T11:04:17","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/?p=10349"},"modified":"2015-08-24T09:07:58","modified_gmt":"2015-08-24T13:07:58","slug":"buttonexample-java-uses-the-following","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=10349","title":{"rendered":"ButtonExample.java Uses the following"},"content":{"rendered":"<pre>\/.\/.\/.\/.\/.\/.\/.\/.\/.\/\r\n# ButtonExample.java Uses the following classes:\r\n\r\n\u00a0\u00a0\u00a0 * CloseableFrame.java\r\n\u00a0\u00a0\u00a0 * FgReporter.java\r\n\u00a0\u00a0\u00a0 * BgReporter.java\r\n\u00a0\u00a0\u00a0 * SizeReporter.java\r\n******************\r\nButtonExample.java \r\n******************\r\nimport java.awt.*;\r\nimport java.awt.event.*;\r\n\r\n\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/\r\n\r\npublic class ButtonExample extends CloseableFrame {\r\n\u00a0 public static void main(String[] args) {\r\n\u00a0\u00a0\u00a0 new ButtonExample();\r\n\u00a0 }\r\n\r\n\u00a0 public ButtonExample() {\r\n\u00a0\u00a0\u00a0 super(\"Using ActionListeners\");\r\n\u00a0\u00a0\u00a0 setLayout(new FlowLayout());\r\n\u00a0\u00a0\u00a0 Button b1 = new Button(\"Button 1\");\r\n\u00a0\u00a0\u00a0 Button b2 = new Button(\"Button 2\");\r\n\u00a0\u00a0\u00a0 Button b3 = new Button(\"Button 3\");\r\n\u00a0\u00a0\u00a0 b1.setBackground(Color.lightGray);\r\n\u00a0\u00a0\u00a0 b2.setBackground(Color.gray);\r\n\u00a0\u00a0\u00a0 b3.setBackground(Color.darkGray);\r\n\u00a0\u00a0\u00a0 FgReporter fgReporter = new FgReporter();\r\n\u00a0\u00a0\u00a0 BgReporter bgReporter = new BgReporter();\r\n\u00a0\u00a0\u00a0 SizeReporter sizeReporter = new SizeReporter();\r\n\u00a0\u00a0\u00a0 b1.addActionListener(fgReporter);\r\n\u00a0\u00a0\u00a0 b2.addActionListener(fgReporter);\r\n\u00a0\u00a0\u00a0 b2.addActionListener(bgReporter);\r\n\u00a0\u00a0\u00a0 b3.addActionListener(fgReporter);\r\n\u00a0\u00a0\u00a0 b3.addActionListener(bgReporter);\r\n\u00a0\u00a0\u00a0 b3.addActionListener(sizeReporter);\r\n\u00a0\u00a0\u00a0 add(b1);\r\n\u00a0\u00a0\u00a0 add(b2);\r\n\u00a0\u00a0\u00a0 add(b3);\r\n\u00a0\u00a0\u00a0 setSize(350, 100);\r\n\u00a0\u00a0\u00a0 setVisible(true);\r\n\u00a0 }\r\n}\r\n\/.\/.\/.\/.\/.\/.\/.\/.\/.\/\r\nFgReporter.java\r\n***************\r\nimport java.awt.event.*;\r\nimport java.awt.*;\r\n\r\n\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/\r\n\r\npublic class FgReporter implements ActionListener {\r\n\u00a0 public void actionPerformed(ActionEvent event) {\r\n\u00a0\u00a0\u00a0 Component c = (Component)event.getSource();\r\n\u00a0\u00a0\u00a0 System.out.println(\"Foreground: \" + c.getForeground());\r\n\u00a0 }\r\n}\r\n****************\r\nBgReporter.java\r\n****************\r\n\/.\/.\/.\/.\/.\/.\/.\/.\/\r\nimport java.awt.event.*;\r\nimport java.awt.*;\r\n\r\n\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/\r\n\r\npublic class BgReporter implements ActionListener {\r\n\u00a0 public void actionPerformed(ActionEvent event) {\r\n\u00a0\u00a0\u00a0 Component c = (Component)event.getSource();\r\n\u00a0\u00a0\u00a0 System.out.println(\"Background: \" + c.getBackground());\r\n\u00a0 }\r\n}\r\n\/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/\r\nSizeReporter.java\r\n***********************\r\n\r\nimport java.awt.event.*;\r\nimport java.awt.*;\r\n\r\n\/.\/.\/.\/.\/.\/.\/.\/.\/\r\n\r\npublic class SizeReporter implements ActionListener {\r\n\u00a0 public void actionPerformed(ActionEvent event) {\r\n\u00a0\u00a0\u00a0 Component c = (Component)event.getSource();\r\n\u00a0\u00a0\u00a0 Dimension d = c.getSize();\r\n\u00a0\u00a0\u00a0 System.out.println(\"Size: \" + d.width + \"x\" + d.height);\r\n\u00a0 }\r\n}\r\n********************<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\/.\/.\/.\/.\/.\/.\/.\/.\/.\/ # ButtonExample.java Uses the following classes: \u00a0\u00a0\u00a0 * CloseableFrame.java \u00a0\u00a0\u00a0 * FgReporter.java \u00a0\u00a0\u00a0 * BgReporter.java \u00a0\u00a0\u00a0 * SizeReporter.java ****************** ButtonExample.java ****************** import java.awt.*; import java.awt.event.*; \/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/ public class ButtonExample extends CloseableFrame { \u00a0 public static void main(String[] args) { \u00a0\u00a0\u00a0 new ButtonExample(); \u00a0 } \u00a0 public ButtonExample() { \u00a0\u00a0\u00a0 super(&#8220;Using ActionListeners&#8221;); \u00a0\u00a0\u00a0 setLayout(new FlowLayout()); &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=10349\">Continue reading<\/a><\/p>\n","protected":false},"author":130,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1417,1424],"tags":[706,308,285],"class_list":["post-10349","post","type-post","status-publish","format-standard","hentry","category-code-programming-samples--","category-javaj2eej2me","tag-code","tag-java","tag-285","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":27026,"url":"http:\/\/bangla.sitestree.com\/?p=27026","url_meta":{"origin":10349,"position":0},"title":"ButtonExample.java Uses the following #Programming Code Examples #Java\/J2EE\/J2ME #AWT Components","author":"Author-Check- Article-or-Video","date":"May 8, 2021","format":false,"excerpt":"\/.\/.\/.\/.\/.\/.\/.\/.\/.\/ # ButtonExample.java Uses the following classes: * CloseableFrame.java * FgReporter.java * BgReporter.java * SizeReporter.java ****************** ButtonExample.java ****************** import java.awt.*; import java.awt.event.*; \/.\/.\/.\/.\/.\/.\/.\/.\/.\/.\/ public class ButtonExample extends CloseableFrame { public static void main(String[] args) { new ButtonExample(); } public ButtonExample() { super(\"Using ActionListeners\"); setLayout(new FlowLayout()); Button b1 = new Button(\"Button\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10419,"url":"http:\/\/bangla.sitestree.com\/?p=10419","url_meta":{"origin":10349,"position":1},"title":"An applet that searches multiple search engines, displaying the results in side-by-side frame cells.","author":"","date":"August 28, 2015","format":false,"excerpt":"Using Applets as Front Ends to Server-Side Programs ************************************************** SearchApplet.java An applet that searches multiple search engines, \u00a0displaying the results in side-by-side frame cells. Uses the following files: SearchSpec.javaParallelSearches.htmlSearchAppletFrame.htmlGoogleResultsFrame.htmlInfoseekResultsFrame.htmlLycosResultsFrame.html *************************************************** \/\/ import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.net.*; \/\/ \/** An applet that reads a value from a TextField,\u2026","rel":"","context":"In &quot;Code . Programming Samples . \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae \u0989\u09a6\u09be\u09b9\u09b0\u09a8&quot;","block_context":{"text":"Code . Programming Samples . \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae \u0989\u09a6\u09be\u09b9\u09b0\u09a8","link":"http:\/\/bangla.sitestree.com\/?cat=1417"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10363,"url":"http:\/\/bangla.sitestree.com\/?p=10363","url_meta":{"origin":10349,"position":2},"title":"ReverseLabels.java Inherits from CloseableFrame.java and uses ReversibleLabel.java.","author":"","date":"August 27, 2015","format":false,"excerpt":"ReverseLabels.java Inherits from CloseableFrame.java and uses ReversibleLabel.java. ********************** ReverseLabels.java ********************** import java.awt.*; ****************** public class ReverseLabels extends CloseableFrame { \u00a0 public static void main(String[] args) { \u00a0\u00a0\u00a0 new ReverseLabels(); \u00a0 } \u00a0 public ReverseLabels() { \u00a0\u00a0\u00a0 super(\"Reversible Labels\"); \u00a0\u00a0\u00a0 setLayout(new FlowLayout()); \u00a0\u00a0\u00a0 setBackground(Color.lightGray); \u00a0\u00a0\u00a0 setFont(new Font(\"Serif\", Font.BOLD, 18)); \u00a0\u00a0\u00a0 ReversibleLabel\u2026","rel":"","context":"In &quot;Code . Programming Samples . \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae \u0989\u09a6\u09be\u09b9\u09b0\u09a8&quot;","block_context":{"text":"Code . Programming Samples . \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae \u0989\u09a6\u09be\u09b9\u09b0\u09a8","link":"http:\/\/bangla.sitestree.com\/?cat=1417"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10395,"url":"http:\/\/bangla.sitestree.com\/?p=10395","url_meta":{"origin":10349,"position":3},"title":"An applet that permits freehand drawing","author":"","date":"August 28, 2015","format":false,"excerpt":"import java.applet.Applet; import java.awt.*; import java.awt.event.*; \/** An applet that lets you perform freehand drawing. \u00a0* \u00a0 \u00a0**************** public class SimpleWhiteboard extends Applet { \u00a0 protected int lastX=0, lastY=0; \u00a0 public void init() { \u00a0\u00a0\u00a0 setBackground(Color.white); \u00a0\u00a0\u00a0 setForeground(Color.blue); \u00a0\u00a0\u00a0 addMouseListener(new PositionRecorder()); \u00a0\u00a0\u00a0 addMouseMotionListener(new LineDrawer()); \u00a0 } \u00a0 protected void record(int\u2026","rel":"","context":"In &quot;Code . Programming Samples . \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae \u0989\u09a6\u09be\u09b9\u09b0\u09a8&quot;","block_context":{"text":"Code . Programming Samples . \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae \u0989\u09a6\u09be\u09b9\u09b0\u09a8","link":"http:\/\/bangla.sitestree.com\/?cat=1417"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10339,"url":"http:\/\/bangla.sitestree.com\/?p=10339","url_meta":{"origin":10349,"position":4},"title":"A Frame that lets you draw circles with mouse clicks","author":"","date":"August 26, 2015","format":false,"excerpt":"SavedFrame.java **************** A Frame that lets you draw circles with mouse clicks \/\/************** import java.awt.*; import java.awt.event.*; import java.io.*; \/** A Frame that lets you draw circles with mouse clicks \u00a0*\u00a0 and then save the Frame and all circles to disk. \u00a0* public class SavedFrame extends CloseableFrame \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 implements ActionListener\u2026","rel":"","context":"In &quot;Code . Programming Samples . \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae \u0989\u09a6\u09be\u09b9\u09b0\u09a8&quot;","block_context":{"text":"Code . Programming Samples . \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae \u0989\u09a6\u09be\u09b9\u09b0\u09a8","link":"http:\/\/bangla.sitestree.com\/?cat=1417"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27058,"url":"http:\/\/bangla.sitestree.com\/?p=27058","url_meta":{"origin":10349,"position":5},"title":"An applet that searches multiple search engines, displaying the results in side-by-side frame cells. #Programming Code Examples #Java\/J2EE\/J2ME #Applets and Basic Graphics","author":"Author-Check- Article-or-Video","date":"May 9, 2021","format":false,"excerpt":"Using Applets as Front Ends to Server-Side Programs ************************************************** SearchApplet.java An applet that searches multiple search engines, displaying the results in side-by-side frame cells. Uses the following files: SearchSpec.javaParallelSearches.htmlSearchAppletFrame.htmlGoogleResultsFrame.htmlInfoseekResultsFrame.htmlLycosResultsFrame.html *************************************************** \/\/ import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.net.*; \/\/ \/** An applet that reads a value from a TextField,\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/10349","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/130"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10349"}],"version-history":[{"count":1,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/10349\/revisions"}],"predecessor-version":[{"id":10350,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/10349\/revisions\/10350"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10349"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}