
{"id":230,"date":"2019-01-04","slug":"java%e7%a8%8b%e5%ba%8f%e5%90%af%e5%8a%a8%e7%95%8c%e9%9d%a2","link":"http:\/\/to3.top\/wordpress\/230","title":{"rendered":"Java\u7a0b\u5e8f\u542f\u52a8\u754c\u9762"},"content":{"rendered":"<p><img decoding=\"async\" src=\"http:\/\/www.to3.top\/wordpress\/wp-content\/uploads\/2019\/01\/2019-01-04_105603.png\"\/><\/p>\n<pre class=\"brush:java;toolbar:false\">package&nbsp;kangchuang;\r\n\r\nimport&nbsp;javax.swing.*;\r\n\r\nimport&nbsp;java.awt.*;\r\nimport&nbsp;java.net.*;\r\n\r\npublic&nbsp;class&nbsp;Login&nbsp;extends&nbsp;JWindow&nbsp;implements&nbsp;Runnable&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;\/**\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;sirkang&nbsp;-&nbsp;20190104\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@JWindowDemo&nbsp;&nbsp;\u7a0b\u5e8f\u542f\u52a8\u754c\u9762\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/\r\n&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;static&nbsp;final&nbsp;long&nbsp;serialVersionUID&nbsp;=&nbsp;-3617090132430176963L;\r\n&nbsp;&nbsp;&nbsp;&nbsp;Thread&nbsp;splashThread;&nbsp;\/\/&nbsp;\u8fdb\u5ea6\u6761\u66f4\u65b0\u7ebf\u7a0b\r\n&nbsp;&nbsp;&nbsp;&nbsp;JProgressBar&nbsp;progress;&nbsp;\/\/&nbsp;\u8fdb\u5ea6\u6761\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;Login()&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Container&nbsp;container&nbsp;=&nbsp;getContentPane();&nbsp;\/\/&nbsp;\u5f97\u5230\u5bb9\u5668\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));&nbsp;\/\/&nbsp;\u8bbe\u7f6e\u5149\u6807\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;URL&nbsp;url&nbsp;=&nbsp;getClass().getResource(&quot;login.gif&quot;);&nbsp;\/\/&nbsp;\u56fe\u7247\u7684\u4f4d\u7f6e\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(url&nbsp;!=&nbsp;null)&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;container.add(new&nbsp;JLabel(new&nbsp;ImageIcon(url)),&nbsp;BorderLayout.CENTER);&nbsp;\/\/&nbsp;\u589e\u52a0\u56fe\u7247\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.setBackground(new&nbsp;Color(0,&nbsp;0,&nbsp;0,&nbsp;0));\/\/\u8bbe\u7f6e\u56fe\u7247\u80cc\u666f\u900f\u660e\u5316\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;progress&nbsp;=&nbsp;new&nbsp;JProgressBar(1,&nbsp;100);&nbsp;\/\/&nbsp;\u5b9e\u4f8b\u5316\u8fdb\u5ea6\u6761\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;progress.setStringPainted(true);&nbsp;\/\/&nbsp;\u63cf\u7ed8\u6587\u5b57\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;progress.setString(&quot;\u7a0b\u5e8f\u52a0\u8f7d\u4e2d,\u8bf7\u7a0d\u5019......&quot;);&nbsp;\/\/&nbsp;\u8bbe\u7f6e\u663e\u793a\u6587\u5b57\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;progress.setBackground(Color.white);&nbsp;\/\/&nbsp;\u8bbe\u7f6e\u80cc\u666f\u8272\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;container.add(progress,&nbsp;BorderLayout.SOUTH);&nbsp;\/\/&nbsp;\u589e\u52a0\u8fdb\u5ea6\u6761\u5230\u5bb9\u5668\u4e0a\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dimension&nbsp;screen&nbsp;=&nbsp;getToolkit().getScreenSize();&nbsp;\/\/&nbsp;\u5f97\u5230\u5c4f\u5e55\u5c3a\u5bf8\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pack();&nbsp;\/\/&nbsp;\u7a97\u53e3\u9002\u5e94\u7ec4\u4ef6\u5c3a\u5bf8\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setLocation((screen.width&nbsp;-&nbsp;getSize().width)&nbsp;\/&nbsp;2,(screen.height&nbsp;-&nbsp;getSize().height)&nbsp;\/&nbsp;2);&nbsp;\/\/&nbsp;\u8bbe\u7f6e\u7a97\u53e3\u4f4d\u7f6e\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;void&nbsp;start()&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.toFront();&nbsp;\/\/&nbsp;\u7a97\u53e3\u524d\u7aef\u663e\u793a\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;splashThread&nbsp;=&nbsp;new&nbsp;Thread(this);&nbsp;\/\/&nbsp;\u5b9e\u4f8b\u5316\u7ebf\u7a0b\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;splashThread.start();&nbsp;\/\/&nbsp;\u5f00\u59cb\u8fd0\u884c\u7ebf\u7a0b\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;void&nbsp;run()&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setVisible(true);&nbsp;\/\/&nbsp;\u663e\u793a\u7a97\u53e3\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;100;&nbsp;i++)&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thread.sleep(30);&nbsp;\/\/&nbsp;\u7ebf\u7a0b\u4f11\u7720\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;progress.setValue(progress.getValue()&nbsp;+&nbsp;1);&nbsp;\/\/&nbsp;\u8bbe\u7f6e\u8fdb\u5ea6\u6761\u503c\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;catch&nbsp;(Exception&nbsp;ex)&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ex.printStackTrace();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dispose();&nbsp;\/\/&nbsp;\u91ca\u653e\u7a97\u53e3\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;showFrame();&nbsp;\/\/&nbsp;\u8fd0\u884c\u4e3b\u7a0b\u5e8f\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;void&nbsp;showFrame()&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JFrame&nbsp;frame&nbsp;=&nbsp;new&nbsp;JFrame(&quot;\u7a0b\u5e8f\u542f\u52a8\u754c\u9762\u6f14\u793a&quot;);&nbsp;\/\/&nbsp;\u5b9e\u4f8b\u5316JFrame\u5bf9\u8c61\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;double&nbsp;lx&nbsp;=&nbsp;Toolkit.getDefaultToolkit().getScreenSize().getWidth();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;double&nbsp;ly&nbsp;=&nbsp;Toolkit.getDefaultToolkit().getScreenSize().getHeight();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;frame.setLocation(new&nbsp;Point((int)&nbsp;(lx&nbsp;\/&nbsp;2)&nbsp;-&nbsp;800&nbsp;\/&nbsp;2,(int)&nbsp;(ly&nbsp;\/&nbsp;2)&nbsp;-&nbsp;600&nbsp;\/&nbsp;2));\/\/&nbsp;\u8bbe\u5b9a\u7a97\u53e3\u51fa\u73b0\u4f4d\u7f6e\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;frame.setSize(800,&nbsp;600);\/\/\u7a0b\u5e8f\u7a97\u53e3\u5927\u5c0f\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;frame.setResizable(false);\/\/&nbsp;setResizable\u51b3\u5b9a\u4e86\u7a97\u4f53\u662f\u5426\u53ef\u4ee5\u653e\u5927\u3002true\u5219\u53ef\u4ee5\u6700\u5927\u5316\uff0cfalse\u5219\u4e0d\u53ef\u53d8\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;frame.setVisible(true);\/\/&nbsp;\u7a97\u53e3\u53ef\u89c1\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);\/\/&nbsp;\u4f7f\u80fd\u5173\u95ed\u7a97\u53e3\uff0c\u7ed3\u675f\u7a0b\u5e8f&nbsp;&nbsp;&nbsp;&nbsp;\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;void&nbsp;main(String[]&nbsp;args)&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Login&nbsp;splash&nbsp;=&nbsp;new&nbsp;Login();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;splash.start();&nbsp;\/\/&nbsp;\u8fd0\u884c\u542f\u52a8\u754c\u9762\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>package&nbsp;kangchuang; import&nbsp;javax.swing.*; import&nbsp;java.awt.*; import&nbsp;java.net.*; public&nbsp;class&nbsp;Login&nbsp;extend [&hellip;]<\/p>\n","protected":false},"featured_media":235,"categories":[5],"tags":[39],"post_thumbnail_image":"http:\/\/to3.top\/wordpress\/wp-content\/uploads\/2019\/01\/2019-01-04_105603.png","content_first_image":"http:\/\/www.to3.top\/wordpress\/wp-content\/uploads\/2019\/01\/2019-01-04_105603.png","post_medium_image_300":"http:\/\/to3.top\/wordpress\/wp-content\/uploads\/2019\/01\/2019-01-04_105603.png","post_thumbnail_image_624":"http:\/\/to3.top\/wordpress\/wp-content\/uploads\/2019\/01\/2019-01-04_105603.png","post_frist_image":"http:\/\/www.to3.top\/wordpress\/wp-content\/uploads\/2019\/01\/2019-01-04_105603.png","post_medium_image":"http:\/\/to3.top\/wordpress\/wp-content\/uploads\/2019\/01\/2019-01-04_105603.png","post_large_image":"http:\/\/to3.top\/wordpress\/wp-content\/uploads\/2019\/01\/2019-01-04_105603.png","post_full_image":"http:\/\/to3.top\/wordpress\/wp-content\/uploads\/2019\/01\/2019-01-04_105603.png","post_all_images":[{"imagesurl":"http:\/\/www.to3.top\/wordpress\/wp-content\/uploads\/2019\/01\/2019-01-04_105603.png","id":"image0"}],"total_comments":0,"category_name":"\u6280\u672f","like_count":"0","avatarurls":[],"related_posts":[],"pageviews":44,"next_post_id":327,"next_post_title":"\u6279\u91cf\u5904\u7406QT\u754c\u9762\u4e0a\u7684\u63a7\u4ef6","previous_post_id":203,"previous_post_title":"textarea\u56fa\u5b9a\u5927\u5c0f\u6eda\u52a8\u6761\u9650\u5236\u62d6\u52a8\u6587\u5b57\u5bf9\u9f50","_links":{"self":[{"href":"http:\/\/to3.top\/wordpress\/wp-json\/wp\/v2\/posts\/230"}],"collection":[{"href":"http:\/\/to3.top\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/to3.top\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/to3.top\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/to3.top\/wordpress\/wp-json\/wp\/v2\/comments?post=230"}],"version-history":[{"count":3,"href":"http:\/\/to3.top\/wordpress\/wp-json\/wp\/v2\/posts\/230\/revisions"}],"predecessor-version":[{"id":236,"href":"http:\/\/to3.top\/wordpress\/wp-json\/wp\/v2\/posts\/230\/revisions\/236"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/to3.top\/wordpress\/wp-json\/wp\/v2\/media\/235"}],"wp:attachment":[{"href":"http:\/\/to3.top\/wordpress\/wp-json\/wp\/v2\/media?parent=230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/to3.top\/wordpress\/wp-json\/wp\/v2\/categories?post=230"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/to3.top\/wordpress\/wp-json\/wp\/v2\/tags?post=230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}