{"id":2586,"date":"2016-01-25T11:20:41","date_gmt":"2016-01-25T03:20:41","guid":{"rendered":"http:\/\/www.menglanglang.cn\/?p=2586"},"modified":"2016-01-25T17:37:20","modified_gmt":"2016-01-25T09:37:20","slug":"jframe%e5%bc%80%e5%8f%91%e7%9a%84%e4%b8%80%e4%ba%9b%e5%9f%ba%e6%9c%ac%e9%97%ae%e9%a2%98","status":"publish","type":"post","link":"http:\/\/www.menglanglang.cn\/?p=2586","title":{"rendered":"Jframe\u5f00\u53d1\u7684\u4e00\u4e9b\u57fa\u672c\u95ee\u9898"},"content":{"rendered":"<p>\u6700\u8fd1\u505a\u4e00\u4e2a Jframe \u7684\u5c0f\u7a0b\u5e8f\uff0c\u662f\u5173\u4e8e\u6587\u4ef6\u4e0a\u4f20\u4e0b\u8f7d\u7684\uff0c\u78b0\u5230\u4e86\u4e00\u4e9b\u5c0f\u95ee\u9898\uff0c\u8bb0\u5f55\u4e00\u4e0b\u5427\u3002<\/p>\n<p>\u8bf4\u5b9e\u8bdd\uff0c\u62ff Jframe \u505a\u753b\u9762\uff0c\u771f\u662f\u86cb\u75bc\uff0c\u5750\u6807\u9700\u8981\u4e00\u70b9\u70b9\u8c03\uff0c\u4e5f\u6ca1\u4e2a\u9884\u89c8\u5565\u7684\uff0c\u53ea\u80fd\u8c03\u5b8c\u540e\u8fd0\u884c\u624d\u80fd\u770b\u5230\u6548\u679c\uff0c\u800c\u4e14\u66f4\u64cd\u86cb\u7684\u662f\u8c03\u8bd5\u65f6\u770b\u7740\u753b\u9762\u633a\u597d\uff0c\u7ed3\u679c\u5bfc\u51fa\u540e\u6253\u5305\u6210 exe\uff0c\u5b89\u88c5\u540e\u7684\u753b\u9762\u548c\u81ea\u5df1\u8c03\u8bd5\u7684\u5dee\u8ddd\u751a\u8fdc\uff0c\u771f\u662f\u65e0\u8bed\uff0c\u89c1\u4e0b\u56fe\uff1a<\/p>\n<p><a href=\"http:\/\/www.menglanglang.cn\/wp-content\/uploads\/2016\/01\/jframe01.jpg\" rel=\"attachment wp-att-2587\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2587 size-medium\" src=\"http:\/\/www.menglanglang.cn\/wp-content\/uploads\/2016\/01\/jframe01-292x300.jpg\" alt=\"jframe01\" width=\"292\" height=\"300\" srcset=\"http:\/\/www.menglanglang.cn\/wp-content\/uploads\/2016\/01\/jframe01-292x300.jpg 292w, http:\/\/www.menglanglang.cn\/wp-content\/uploads\/2016\/01\/jframe01.jpg 565w\" sizes=\"auto, (max-width: 292px) 100vw, 292px\" \/><\/a><a href=\"http:\/\/www.menglanglang.cn\/wp-content\/uploads\/2016\/01\/jframe02.jpg\" rel=\"attachment wp-att-2588\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2588 size-medium\" src=\"http:\/\/www.menglanglang.cn\/wp-content\/uploads\/2016\/01\/jframe02-292x300.jpg\" alt=\"jframe02\" width=\"292\" height=\"300\" srcset=\"http:\/\/www.menglanglang.cn\/wp-content\/uploads\/2016\/01\/jframe02-292x300.jpg 292w, http:\/\/www.menglanglang.cn\/wp-content\/uploads\/2016\/01\/jframe02.jpg 565w\" sizes=\"auto, (max-width: 292px) 100vw, 292px\" \/><\/a><\/p>\n<p>\u5176\u5b83\u4e00\u4e9b\u5f00\u53d1\u4e2d\u78b0\u5230\u7684\u95ee\u9898\uff0c\u5927\u6982\u5728\u8fd9\u91cc\u8bb0\u5f55\u4e00\u4e0b\uff0c\u4e3b\u8981\u6709\u4e00\u4e0b\u51e0\u70b9\u3002<\/p>\n<p><strong>1.\u5982\u4f55\u4fee\u6539Jframe\u753b\u9762\u5de6\u4e0a\u89d2\u7684\u5c0f\u56fe\u6807\uff1f<\/strong><\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\"><\/div>\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\">\u65b9\u6cd5\u4e00\uff1a<\/li>\n<li class=\"\">JFrame\u00a0f\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0JFrame();<\/li>\n<li class=\"alt\">f.setIconImage(ImageIO.read(<span class=\"keyword\">new<\/span>\u00a0File(<span class=\"string\">\"xxx.jpg\"<\/span>)));<\/li>\n<li class=\"\"><\/li>\n<li class=\"alt\">\u65b9\u6cd5\u4e8c\uff1a<\/li>\n<li class=\"\">JFrame\u00a0f\u00a0\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0JFrame();<\/li>\n<li class=\"alt\">f.setVisible(<span class=\"keyword\">true<\/span>);<\/li>\n<li class=\"\">ImageIcon\u00a0icon\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0ImageIcon(<span class=\"string\">\"xxx.jpg\"<\/span>);<\/li>\n<li class=\"alt\">f.setIconImage(icon.getImage());<\/li>\n<li class=\"\"><\/li>\n<li class=\"alt\">\u65b9\u6cd5\u4e09\uff1a<\/li>\n<li class=\"\">JFrame\u00a0f\u00a0\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0JFrame();<\/li>\n<li class=\"alt\">URL\u00a0url\u00a0=\u00a0f.getClass().getResource(<span class=\"string\">\"xxx.jpg\"<\/span>);<\/li>\n<li class=\"\">Image\u00a0img\u00a0=\u00a0Toolkit.getDefaultToolkit().getImage(url);<\/li>\n<li class=\"alt\">f.setIconImage(img);<\/li>\n<li class=\"\"><\/li>\n<li class=\"alt\">\u65b9\u6cd5\u56db\uff1a<\/li>\n<li class=\"\">JFrame\u00a0f\u00a0\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0JFrame();<\/li>\n<li class=\"alt\">Toolkit\u00a0tk\u00a0=\u00a0Toolkit.getDefaultToolkit();<\/li>\n<li class=\"\">Image\u00a0image\u00a0=\u00a0tk.createImage(<span class=\"string\">\"xxx.jpg\"<\/span>);<\/li>\n<li class=\"alt\">f.setIconImage(image);<\/li>\n<\/ol>\n<\/div>\n<p>\u6ce8\u610f\u5230\uff0c\u4e0d\u7ba1\u7528\u4ec0\u4e48\u65b9\u6cd5\uff0cJframe\u4e2d\u8bbe\u7f6e\u56fe\u6807\u7684\u51fd\u6570\u662fsetIconImage()\uff0c\u51e0\u79cd\u65b9\u6cd5\uff0c\u53ea\u662f\u83b7\u53d6\u56fe\u7247\u7684\u65b9\u5f0f\u6709\u70b9\u513f\u5dee\u5f02\u3002<\/p>\n<p><strong>2.\u5982\u4f55\u4fee\u6539Jframe\u753b\u9762\u6700\u5c0f\u5316\u540e\uff0c\u5728\u7535\u8111\u53f3\u4e0b\u89d2\u7684\u6258\u76d8\u56fe\u6807\uff0c\u5e76\u6dfb\u52a0\u53f3\u952e\u83dc\u5355\uff1f<\/strong><\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><b style=\"color: #000;\">Code<\/b>\u00a0\u00a0\u00a0<a href=\"#\">View<\/a><a href=\"#\">Print<\/a><\/div>\n<\/div>\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\"><span class=\"keyword\">if<\/span>\u00a0(SystemTray.isSupported())\u00a0{<span class=\"comment\">\/\/\u00a0\u5982\u679c\u64cd\u4f5c\u7cfb\u7edf\u652f\u6301\u6258\u76d8<\/span><\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0tray();<span class=\"comment\">\/\/\u00a0\u6dfb\u52a0\u6258\u76d8\u56fe\u6807<\/span><\/li>\n<li class=\"alt\">}<\/li>\n<li class=\"\"><\/li>\n<li class=\"alt\"><span class=\"comment\">\/**<\/span><\/li>\n<li class=\"\"><span class=\"comment\">\u00a0*\u00a0\u6dfb\u52a0\u7cfb\u7edf\u6258\u76d8\u56fe\u6807<\/span><\/li>\n<li class=\"alt\"><span class=\"comment\">\u00a0*\/<\/span><\/li>\n<li class=\"\"><span class=\"keyword\">private<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0tray()\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0tray\u00a0=\u00a0SystemTray.getSystemTray();\u00a0<span class=\"comment\">\/\/\u00a0\u83b7\u5f97\u672c\u64cd\u4f5c\u7cfb\u7edf\u6258\u76d8\u7684\u5b9e\u4f8b<\/span><\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0ImageIcon\u00a0icon\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0ImageIcon(<span class=\"string\">\"xxx.png\"<\/span>);\u00a0<span class=\"comment\">\/\/\u00a0\u5c06\u8981\u663e\u793a\u5230\u6258\u76d8\u4e2d\u7684\u56fe\u6807<\/span><\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0PopupMenu\u00a0pop\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0PopupMenu();\u00a0<span class=\"comment\">\/\/\u00a0\u6784\u9020\u4e00\u4e2a\u53f3\u952e\u5f39\u51fa\u5f0f\u83dc\u5355<\/span><\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0MenuItem\u00a0show\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0MenuItem(<span class=\"string\">\"\u6253\u5f00\"<\/span>);<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0pop.add(show);<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0trayIcon\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0TrayIcon(icon.getImage(),\u00a0<span class=\"string\">\"\u6570\u636e\u540c\u6b65(\u53cc\u51fb\u8fd8\u539f)\"<\/span>,\u00a0pop);<\/li>\n<li class=\"alt\"><\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0<span class=\"comment\">\/**<\/span><\/li>\n<li class=\"alt\"><span class=\"comment\">\u00a0\u00a0\u00a0\u00a0\u00a0*\u00a0\u6dfb\u52a0\u9f20\u6807\u76d1\u542c\u5668\uff0c\u5f53\u9f20\u6807\u5728\u6258\u76d8\u56fe\u6807\u4e0a\u53cc\u51fb\u65f6\uff0c\u9ed8\u8ba4\u663e\u793a\u7a97\u53e3<\/span><\/li>\n<li class=\"\"><span class=\"comment\">\u00a0\u00a0\u00a0\u00a0\u00a0*\/<\/span><\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0trayIcon.addMouseListener(<span class=\"keyword\">new<\/span>\u00a0MouseAdapter()\u00a0{<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0mouseClicked(MouseEvent\u00a0e)\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">if<\/span>\u00a0(e.getClickCount()\u00a0==\u00a0<span class=\"number\">2<\/span>)\u00a0{\u00a0<span class=\"comment\">\/\/\u00a0\u9f20\u6807\u53cc\u51fb<\/span><\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0tray.remove(trayIcon);\u00a0<span class=\"comment\">\/\/\u00a0\u4ece\u7cfb\u7edf\u7684\u6258\u76d8\u5b9e\u4f8b\u4e2d\u79fb\u9664\u6258\u76d8\u56fe\u6807<\/span><\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0setExtendedState(JFrame.NORMAL);<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0setVisible(<span class=\"keyword\">true<\/span>);\u00a0<span class=\"comment\">\/\/\u00a0\u663e\u793a\u7a97\u53e3<\/span><\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0toFront();<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0});<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0show.addActionListener(<span class=\"keyword\">new<\/span>\u00a0ActionListener()\u00a0{\u00a0<span class=\"comment\">\/\/\u00a0\u70b9\u51fb\u201c\u663e\u793a\u7a97\u53e3\u201d\u83dc\u5355\u540e\u5c06\u7a97\u53e3\u663e\u793a\u51fa\u6765<\/span><\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0actionPerformed(ActionEvent\u00a0e)\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0tray.remove(trayIcon);\u00a0<span class=\"comment\">\/\/\u00a0\u4ece\u7cfb\u7edf\u7684\u6258\u76d8\u5b9e\u4f8b\u4e2d\u79fb\u9664\u6258\u76d8\u56fe\u6807<\/span><\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0setExtendedState(JFrame.NORMAL);<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0setVisible(<span class=\"keyword\">true<\/span>);\u00a0<span class=\"comment\">\/\/\u00a0\u663e\u793a\u7a97\u53e3<\/span><\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0toFront();<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0});<\/li>\n<li class=\"alt\">}<\/li>\n<\/ol>\n<\/div>\n<p><strong>3.Jframe \u6253\u5f00\u540e\u9ed8\u8ba4\u5c45\u4e8e\u5c4f\u5e55\u5de6\u4e0a\u89d2\uff0c\u5982\u4f55\u8ba9 Jframe \u5c45\u4e8e\u5c4f\u5e55\u4e2d\u592e\uff1f<\/strong><\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\"><\/div>\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\">JFrame\u00a0f\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0JFrame();<\/li>\n<li class=\"\">f.setLocationRelativeTo(<span class=\"keyword\">null<\/span>);<span class=\"comment\">\/\/\u5c45\u4e8e\u5c4f\u5e55\u4e2d\u592e<\/span><\/li>\n<\/ol>\n<\/div>\n<p><strong>4.\u5982\u4f55\u8ba9 Jframe \u5c45\u4e8e\u6700\u4e0a\u5c42\uff1f<\/strong><\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\"><\/div>\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\">JFrame\u00a0f\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0JFrame();<\/li>\n<li class=\"\">f.setAlwaysOnTop(<span class=\"keyword\">true<\/span>);<span class=\"comment\">\/\/\u5c45\u4e8e\u6700\u4e0a\u5c42<\/span><\/li>\n<\/ol>\n<\/div>\n<p><strong>5.Jframe \u8fd8\u6709\u54ea\u4e9b\u5e38\u7528\u7684\u8bbe\u7f6e\uff1f<\/strong><\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\"><\/div>\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\">f.setTitle(title);<span class=\"comment\">\/\/\u8bbe\u7f6e\u6807\u9898<\/span><\/li>\n<li class=\"\">f.setSize(<span class=\"number\">150<\/span>,\u00a0<span class=\"number\">200<\/span>);<span class=\"comment\">\/\/\u8bbe\u7f6e\u7a97\u53e3\u5927\u5c0f<\/span><\/li>\n<li class=\"alt\">f.setVisible(<span class=\"keyword\">true<\/span>);<span class=\"comment\">\/\/\u663e\u793a\u7a97\u53e3<\/span><\/li>\n<li class=\"\">f.setResizable(<span class=\"keyword\">false<\/span>);<span class=\"comment\">\/\/\u4e0d\u8ba9\u8c03\u6574\u7a97\u53e3\u5927\u5c0f<\/span><\/li>\n<li class=\"alt\">f.setExtendedState(JFrame.ICONIFIED);<span class=\"comment\">\/\/\u652f\u6301\u6700\u5c0f\u5316<\/span><\/li>\n<li class=\"\"><span class=\"comment\">\/\/\u5173\u95ed\u7a97\u53e3<\/span><\/li>\n<li class=\"alt\">f.setVisible(<span class=\"keyword\">false<\/span>);<\/li>\n<li class=\"\">f.setExtendedState(JFrame.DO_NOTHING_ON_CLOSE);<\/li>\n<\/ol>\n<\/div>\n<p><strong>6.\u70b9\u51fb\u5173\u95ed\u7a97\u53e3\u65f6\uff0c\u5982\u4f55\u5f39\u51fa\u8b66\u544a\u63d0\u793a\u6846\uff1f<\/strong><\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><b style=\"color: #000;\">Code<\/b>\u00a0\u00a0\u00a0<a href=\"#\">View<\/a><a href=\"#\">Print<\/a><\/div>\n<\/div>\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\"><span class=\"comment\">\/\/\u521d\u59cb\u5316\u6dfb\u52a0\u76d1\u542c<\/span><\/li>\n<li class=\"\">addWindowListener(<span class=\"keyword\">new<\/span>\u00a0WindowAdapter()\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0windowClosing(WindowEvent\u00a0e)\u00a0{<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0exit();<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"\">});<\/li>\n<li class=\"alt\"><\/li>\n<li class=\"\"><span class=\"comment\">\/**<\/span><\/li>\n<li class=\"alt\"><span class=\"comment\">\u00a0*\u00a0\u5173\u95ed\u753b\u9762\u8b66\u544a\u6846<\/span><\/li>\n<li class=\"\"><span class=\"comment\">\u00a0*\/<\/span><\/li>\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0exit()\u00a0{<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0Object[]\u00a0options\u00a0=\u00a0{\u00a0<span class=\"string\">\"\u786e\u5b9a\"<\/span>,\u00a0<span class=\"string\">\"\u53d6\u6d88\"<\/span>\u00a0};<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0JOptionPane\u00a0pane2\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0JOptionPane(<span class=\"string\">\"\u771f\u60f3\u9000\u51fa\u5417?\"<\/span>,<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0JOptionPane.QUESTION_MESSAGE,\u00a0JOptionPane.YES_NO_OPTION,\u00a0<span class=\"keyword\">null<\/span>,<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0options,\u00a0options[<span class=\"number\">1<\/span>]);<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0JDialog\u00a0dialog\u00a0=\u00a0pane2.createDialog(<span class=\"keyword\">this<\/span>,\u00a0<span class=\"string\">\"\u8b66\u544a\"<\/span>);<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0dialog.setVisible(<span class=\"keyword\">true<\/span>);<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0Object\u00a0selectedValue\u00a0=\u00a0pane2.getValue();<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">if<\/span>\u00a0(selectedValue\u00a0==\u00a0<span class=\"keyword\">null<\/span>\u00a0||\u00a0selectedValue\u00a0==\u00a0options[<span class=\"number\">1<\/span>])\u00a0{<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);\u00a0<span class=\"comment\">\/\/\u00a0\u8fd9\u4e2a\u662f\u5173\u952e<\/span><\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0}\u00a0<span class=\"keyword\">else<\/span>\u00a0<span class=\"keyword\">if<\/span>\u00a0(selectedValue\u00a0==\u00a0options[<span class=\"number\">0<\/span>])\u00a0{<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0setDefaultCloseOperation(EXIT_ON_CLOSE);<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"\">}<\/li>\n<\/ol>\n<\/div>\n<p><strong>7.\u5982\u4f55\u7ed9 MyJTextArea \u6dfb\u52a0\u6eda\u52a8\u6761\uff0c\u5e76\u8ba9\u6eda\u52a8\u6761\u81ea\u52a8\u8ddf\u968f\u5185\u5bb9\u6eda\u52a8\uff1f<\/strong><\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\"><\/div>\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\">MyJTextArea textarea\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0MyJTextArea(<span class=\"number\">27<\/span>,\u00a0<span class=\"number\">48<\/span>);<\/li>\n<li class=\"\">JScrollPane\u00a0j\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0JScrollPane(textarea,<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);<\/li>\n<li class=\"alt\"><\/li>\n<li class=\"\">textarea.setText(<span class=\"string\">\"\u663e\u793a\u5185\u5bb9\"<\/span>);<\/li>\n<li class=\"alt\">textarea.setCaretPosition(textarea.getText().length());<span class=\"comment\">\/\/\u6eda\u52a8\u6761\u81ea\u52a8\u8ddf\u968f<\/span><\/li>\n<\/ol>\n<\/div>\n<p><strong>8.\u5982\u4f55\u8ba9\u00a0MyJTextArea \u4e2d\u7684\u5185\u5bb9\u663e\u793a\u6307\u5b9a\u7684\u884c\u6570\uff1f<\/strong><\/p>\n<p>\u5e94\u8be5\u6765\u8bf4\u6709\u5bf9\u5e94\u51fd\u6570\u624d\u5bf9\uff0c\u6bd4\u5982\u6700\u591a\u53ea\u8ba9\u663e\u793a 10 \u884c\uff0c\u90a3\u7b2c\u5341\u4e00\u884c append \u65f6\uff0c\u628a\u7b2c\u4e00\u884c\u5220\u9664\uff0c\u4ecd\u4fdd\u7559 10 \u884c\u3002\u53ef\u4e0a\u7f51\u641c\u4e86\u4e00\u5927\u5708\uff0c\u6ca1\u627e\u5230\u3002\u81ea\u5df1\u5199\u4e86\u4e00\u4e2a\uff0c\u5148\u51d1\u6d3b\u7528\u5427\u3002<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><b style=\"color: #000;\">Code<\/b>\u00a0\u00a0\u00a0<a href=\"#\">View<\/a><a href=\"#\">Print<\/a><\/div>\n<\/div>\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">static<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0appendText(String\u00a0text)\u00a0{<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0String\u00a0tt\u00a0=\u00a0textarea.getText();<span class=\"comment\">\/\/\u5df2\u6709\u7684\u5b57\u7b26\u4e32<\/span><\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0String\u00a0tm\u00a0=\u00a0<span class=\"string\">\"\"<\/span>;<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0String[]\u00a0str\u00a0=\u00a0<span class=\"keyword\">null<\/span>;<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">if<\/span>\u00a0(tt\u00a0!=\u00a0<span class=\"keyword\">null<\/span>\u00a0&amp;&amp;\u00a0!<span class=\"string\">\"\"<\/span>.equals(tt))\u00a0{<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0str\u00a0=\u00a0tt.split(IniReader.RN);<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">if<\/span>\u00a0(str.length\u00a0&gt;=\u00a0Main.LOG_DISPLAY)\u00a0{<span class=\"comment\">\/\/\u914d\u7f6e\u6587\u4ef6\u4e2d\u5b9a\u4e49\u7684\u663e\u793a\u6761\u6570<\/span><\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0str[<span class=\"number\">0<\/span>]\u00a0=\u00a0<span class=\"string\">\"\"<\/span>;<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">if<\/span>\u00a0(str\u00a0!=\u00a0<span class=\"keyword\">null<\/span>)\u00a0{<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">for<\/span>\u00a0(<span class=\"keyword\">int<\/span>\u00a0i\u00a0=\u00a0<span class=\"number\">0<\/span>;\u00a0i\u00a0&lt;\u00a0str.length;\u00a0i++)\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">if<\/span>\u00a0(!<span class=\"string\">\"\"<\/span>.equals(str[i]))\u00a0{<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0tm\u00a0+=\u00a0str[i]\u00a0+\u00a0IniReader.RN;<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0textarea.setText(tm);<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0textarea.append(text\u00a0+\u00a0IniReader.RN);<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0textarea.setCaretPosition(textarea.getText().length());<span class=\"comment\">\/\/\u6eda\u52a8\u6761\u81ea\u52a8\u8ddf\u968f<\/span><\/li>\n<li class=\"alt\">}<\/li>\n<\/ol>\n<\/div>\n<p>\u5f85\u8ffd\u52a0\u4e2d\u3002\u3002\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6700\u8fd1\u505a\u4e00\u4e2a Jframe \u7684\u5c0f\u7a0b\u5e8f\uff0c\u662f\u5173\u4e8e\u6587\u4ef6\u4e0a\u4f20\u4e0b\u8f7d\u7684\uff0c\u78b0\u5230\u4e86\u4e00\u4e9b\u5c0f\u95ee\u9898\uff0c\u8bb0\u5f55\u4e00\u4e0b\u5427\u3002 \u8bf4\u5b9e\u8bdd\uff0c\u62ff Jfra [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[135],"tags":[600,656,415],"class_list":["post-2586","post","type-post","status-publish","format-standard","hentry","category-java","tag-java","tag-jframe","tag-415"],"_links":{"self":[{"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=\/wp\/v2\/posts\/2586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2586"}],"version-history":[{"count":1,"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=\/wp\/v2\/posts\/2586\/revisions"}],"predecessor-version":[{"id":2592,"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=\/wp\/v2\/posts\/2586\/revisions\/2592"}],"wp:attachment":[{"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2586"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}