{"id":6594,"date":"2024-03-21T16:01:02","date_gmt":"2024-03-21T08:01:02","guid":{"rendered":""},"modified":"2024-03-21T16:01:02","modified_gmt":"2024-03-21T08:01:02","slug":"JAVA\u4ed3\u5e93\u7ba1\u7406\u7cfb\u7edf\uff08\u9644\u6e90\u7801+\u8c03\u8bd5\uff09","status":"publish","type":"post","link":"https:\/\/mushiming.com\/6594.html","title":{"rendered":"JAVA\u4ed3\u5e93\u7ba1\u7406\u7cfb\u7edf\uff08\u9644\u6e90\u7801+\u8c03\u8bd5\uff09"},"content":{"rendered":"

\n <\/path> \n<\/svg> <\/p>\n

JAVA\u4ed3\u5e93\u7ba1\u7406\u7cfb\u7edf\u2014\u2014\u4e09\u53ea\u677e\u9f20\u4ed3\u5e93\u7ba1\u7406\u7cfb\u7edf<\/h2>\n

\u529f\u80fd\u63cf\u8ff0<\/h3>\n

\uff081\uff09\u767b\u5f55\u6a21\u5757\uff1a\u767b\u5f55\u4fe1\u606f\u7b49\u5b58\u50a8\u5728\u6570\u636e\u5e93\u4e2d
\uff082\uff09\u57fa\u672c\u6863\u6848\u7ba1\u7406\u6a21\u5757\uff1a\u4f9b\u8d27\u5546\u7ba1\u7406\uff0c\u9500\u552e\u5546\u7ba1\u7406\uff0c\u8d27\u54c1\u6863\u6848\u7ba1\u7406\uff0c\u4ed3\u5e93\u7ba1\u7406
\uff083\uff09\u91c7\u8d2d\u8ba2\u8d27\u6a21\u5757\uff1a\u7528\u6237\u53ef\u4ee5\u901a\u8fc7\u67e5\u8be2\u6761\u4ef6\uff08\u5ba2\u6237\u3001\u8ba2\u5355\u53f7\u3001\u8ba2\u8d27\u65e5\u671f\uff09\u8fdb\u884c\u67e5\u8be2
\uff084\uff09\u4ed3\u5e93\u5165\u51fa\u5e93\u6a21\u5757\uff1a\u53ef\u4ee5\u5bf9\u5165\u51fa\u5e93\u5546\u54c1\u4fe1\u606f\u8fdb\u884c\u589e\u5220\u6539\u67e5\u7b49\u6570\u636e\u64cd\u4f5c
\uff085\uff09\u4eba\u5458\u7ba1\u7406\u6a21\u5757\uff1a\u5bf9\u5458\u5de5\u57fa\u672c\u4fe1\u606f\uff0c\u8054\u7cfb\u65b9\u5f0f\u8fdb\u884c\u589e\u5220\u6539\u67e5\u7b49\u6570\u636e\u64cd\u4f5c
\uff086\uff09\u90e8\u95e8\u7ba1\u7406\u6a21\u5757\uff1a\u5bf9\u90e8\u95e8\u4fe1\u606f\u8fdb\u884c\u589e\u5220\u6539\u67e5\u7b49\u6570\u636e\u64cd\u4f5c<\/p>\n

\u6574\u4f53\u529f\u80fd\u5982\u6b64\uff0c\u672c\u4ed3\u5e93\u7cfb\u7edf\u4ee5\u4e09\u53ea\u677e\u9f20\u4ed3\u5e93\u7ba1\u7406\u7cfb\u7edf\u4e3a\u6848\u4f8b\uff0c\u8fdb\u884c\u76f8\u5e94\u754c\u9762\u4e0a\u7684\u4f18\u5316\uff0c\u4fdd\u8bc1\u754c\u9762\u6574\u6d01\u5e72\u7ec3\uff0c\u529f\u80fd\u5207\u5408\u5b9e\u9645\u3002<\/p>\n

\u4ee3\u7801\u94fe\u63a5\uff1ahttps:\/\/pan.baidu.com\/s\/1F7dEBfny5aAU_AKpLpwCiA
\u63d0\u53d6\u7801\uff1a3pxo<\/strong><\/p>\n

\u529f\u80fd\u622a\u56fe<\/h3>\n

1\u3001\u767b\u5f55\u6a21\u5757
\"JAVA\u4ed3\u5e93\u7ba1\u7406\u7cfb\u7edf\uff08\u9644\u6e90\u7801+\u8c03\u8bd5\uff09<\/p>\n

2\u3001\u57fa\u672c\u6863\u6848\u7ba1\u7406
\"JAVA\u4ed3\u5e93\u7ba1\u7406\u7cfb\u7edf\uff08\u9644\u6e90\u7801+\u8c03\u8bd5\uff09<\/p>\n

3\u3001\u91c7\u8d2d\u8ba2\u8d27\u6a21\u5757
\"JAVA\u4ed3\u5e93\u7ba1\u7406\u7cfb\u7edf\uff08\u9644\u6e90\u7801+\u8c03\u8bd5\uff09<\/p>\n

4\u3001\u4ed3\u5e93\u5165\u51fa\u5e93\u6a21\u5757
\"JAVA\u4ed3\u5e93\u7ba1\u7406\u7cfb\u7edf\uff08\u9644\u6e90\u7801+\u8c03\u8bd5\uff09
\"JAVA\u4ed3\u5e93\u7ba1\u7406\u7cfb\u7edf\uff08\u9644\u6e90\u7801+\u8c03\u8bd5\uff09<\/p>\n

5\u3001\u4eba\u5458\u7ba1\u7406\u6a21\u5757
\"JAVA\u4ed3\u5e93\u7ba1\u7406\u7cfb\u7edf\uff08\u9644\u6e90\u7801+\u8c03\u8bd5\uff09<\/p>\n

6\u3001\u90e8\u95e8\u7ba1\u7406\u6a21\u5757
\"JAVA\u4ed3\u5e93\u7ba1\u7406\u7cfb\u7edf\uff08\u9644\u6e90\u7801+\u8c03\u8bd5\uff09<\/p>\n

\u90e8\u5206\u5173\u952e\u4ee3\u7801<\/h3>\n

1\u3001\u6570\u636e\u5e93\u94fe\u63a5<\/p>\n

package<\/span> com.<\/span>szss.<\/span>dao<\/span>;<\/span>\nimport<\/span> java.<\/span>sql.<\/span><\/span>*<\/span><\/span>;<\/span>\npublic<\/span> class<\/span> GetConnection<\/span> { \n   <\/span>\t\nprivate<\/span> Connection<\/span> con;<\/span>\t\t\t\/\/\u5b9a\u4e49\u6570\u636e\u5e93\u8fde\u63a5\u7c7b\u5bf9\u8c61<\/span>\nprivate<\/span> PreparedStatement<\/span> pstm;<\/span>\t\nprivate<\/span> String<\/span> user=<\/span>\"sa\"<\/span>;<\/span>\t\t\/\/\u8fde\u63a5\u6570\u636e\u5e93\u7528\u6237\u540d<\/span>\nprivate<\/span> String<\/span> password=<\/span>\"123456\"<\/span>;<\/span>\t\t\/\/\u8fde\u63a5\u6570\u636e\u5e93\u5bc6\u7801<\/span>\nprivate<\/span> String<\/span> className=<\/span>\"com.microsoft.sqlserver.jdbc.SQLServerDriver\"<\/span>;<\/span>\t\/\/\u6570\u636e\u5e93\u9a71\u52a8<\/span>\nprivate<\/span> String<\/span> url=<\/span>\"jdbc:sqlserver:\/\/localhost:1433;DatabaseName=db_supermarket\"<\/span>;<\/span>\t\t\/\/\u8fde\u63a5\u6570\u636e\u5e93\u7684URL<\/span>\npublic<\/span> GetConnection<\/span>(<\/span>)<\/span>{ \n   <\/span>\n\ttry<\/span>{ \n   <\/span>\n\t\tClass<\/span>.<\/span>forName<\/span>(<\/span>className)<\/span>;<\/span>\n\t}<\/span>catch<\/span>(<\/span>ClassNotFoundException<\/span> e)<\/span>{ \n   <\/span>\n\t\tSystem<\/span>.<\/span>out.<\/span>println<\/span>(<\/span>\"\u52a0\u8f7d\u6570\u636e\u5e93\u9a71\u52a8\u5931\u8d25\uff01\"<\/span>)<\/span>;<\/span>\n\t\te.<\/span>printStackTrace<\/span>(<\/span>)<\/span>;<\/span>\n\t}<\/span>\n}<\/span>\n\/**\u521b\u5efa\u6570\u636e\u5e93\u8fde\u63a5*\/<\/span>\npublic<\/span> Connection<\/span> getCon<\/span>(<\/span>)<\/span>{ \n   <\/span>\n\ttry<\/span> { \n   <\/span>\n\t\tcon=<\/span>DriverManager<\/span>.<\/span>getConnection<\/span>(<\/span>url,<\/span>user,<\/span>password)<\/span>;<\/span>\t\t\/\/\u83b7\u53d6\u6570\u636e\u5e93\u8fde\u63a5<\/span>\n\t}<\/span> catch<\/span> (<\/span>SQLException<\/span> e)<\/span> { \n   <\/span>\n\t\tSystem<\/span>.<\/span>out.<\/span>println<\/span>(<\/span>\"\u521b\u5efa\u6570\u636e\u5e93\u8fde\u63a5\u5931\u8d25\uff01\"<\/span>)<\/span>;<\/span>\n\t\tcon=<\/span>null<\/span>;<\/span>\n\t\te.<\/span>printStackTrace<\/span>(<\/span>)<\/span>;<\/span>\n\t}<\/span>\n\treturn<\/span> con;<\/span>\t\t\t\t\t\/\/\u8fd4\u56de\u6570\u636e\u5e93\u8fde\u63a5\u5bf9\u8c61<\/span>\n}<\/span>\t\n\tpublic<\/span> void<\/span> doPstm<\/span>(<\/span>String<\/span> sql,<\/span>Object<\/span>[<\/span>]<\/span> params)<\/span>{ \n   <\/span>\n\t\tif<\/span>(<\/span>sql!=<\/span>null<\/span>&&<\/span>!<\/span>sql.<\/span>equals<\/span>(<\/span>\"\"<\/span>)<\/span>)<\/span>{ \n   <\/span>\n\t\t\tif<\/span>(<\/span>params==<\/span>null<\/span>)<\/span>\n\t\t\t\tparams=<\/span>new<\/span> Object<\/span>[<\/span>0<\/span>]<\/span>;<\/span>\t\t\t\n\t\t\tgetCon<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\tif<\/span>(<\/span>con!=<\/span>null<\/span>)<\/span>{ \n   <\/span>\n\t\t\t\ttry<\/span>{ \n   <\/span>\t\t\n\t\t\t\t\tSystem<\/span>.<\/span>out.<\/span>println<\/span>(<\/span>sql)<\/span>;<\/span>\n\t\t\t\t\tpstm=<\/span>con.<\/span>prepareStatement<\/span>(<\/span>sql,<\/span>ResultSet<\/span>.<\/span>TYPE_SCROLL_INSENSITIVE<\/span>,<\/span>ResultSet<\/span>.<\/span>CONCUR_READ_ONLY<\/span>)<\/span>;<\/span>\n\t\t\t\t\tfor<\/span>(<\/span>int<\/span> i=<\/span>0<\/span>;<\/span>i<<\/span>params.<\/span>length;<\/span>i++<\/span>)<\/span>{ \n   <\/span>\n\t\t\t\t\t\tpstm.<\/span>setObject<\/span>(<\/span>i+<\/span>1<\/span>,<\/span>params[<\/span>i]<\/span>)<\/span>;<\/span>\n\t\t\t\t\t}<\/span>\n\t\t\t\t\tpstm.<\/span>execute<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\t}<\/span>catch<\/span>(<\/span>SQLException<\/span> e)<\/span>{ \n   <\/span>\n\t\t\t\t\tSystem<\/span>.<\/span>out.<\/span>println<\/span>(<\/span>\"doPstm()\u65b9\u6cd5\u51fa\u9519\uff01\"<\/span>)<\/span>;<\/span>\n\t\t\t\t\te.<\/span>printStackTrace<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\t}<\/span>\t\t\t\t\n\t\t\t}<\/span>\t\t\t\n\t\t}<\/span>\n\t}<\/span>\t\n\tpublic<\/span> ResultSet<\/span> getRs<\/span>(<\/span>)<\/span> throws<\/span> SQLException<\/span>{ \n   <\/span>\n\t\treturn<\/span> pstm.<\/span>getResultSet<\/span>(<\/span>)<\/span>;<\/span>\t\t\n\t}<\/span>\n\tpublic<\/span> int<\/span> getCount<\/span>(<\/span>)<\/span> throws<\/span> SQLException<\/span>{ \n   <\/span>\n\t\treturn<\/span> pstm.<\/span>getUpdateCount<\/span>(<\/span>)<\/span>;<\/span>\t\t\n\t}<\/span>\n\tpublic<\/span> void<\/span> closed<\/span>(<\/span>)<\/span>{ \n   <\/span>\n\t\ttry<\/span>{ \n   <\/span>\n\t\t\tif<\/span>(<\/span>pstm!=<\/span>null<\/span>)<\/span>\n\t\t\t\tpstm.<\/span>close<\/span>(<\/span>)<\/span>;<\/span>\t\t\t\n\t\t}<\/span>catch<\/span>(<\/span>SQLException<\/span> e)<\/span>{ \n   <\/span>\n\t\t\tSystem<\/span>.<\/span>out.<\/span>println<\/span>(<\/span>\"\u5173\u95edpstm\u5bf9\u8c61\u5931\u8d25\uff01\"<\/span>)<\/span>;<\/span>\n\t\t\te.<\/span>printStackTrace<\/span>(<\/span>)<\/span>;<\/span>\n\t\t}<\/span>\n\t\ttry<\/span>{ \n   <\/span>\n\t\t\tif<\/span>(<\/span>con!=<\/span>null<\/span>)<\/span>{ \n   <\/span>\n\t\t\t\tcon.<\/span>close<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t}<\/span>\n\t\t}<\/span>catch<\/span>(<\/span>SQLException<\/span> e)<\/span>{ \n   <\/span>\n\t\t\tSystem<\/span>.<\/span>out.<\/span>println<\/span>(<\/span>\"\u5173\u95edcon\u5bf9\u8c61\u5931\u8d25\uff01\"<\/span>)<\/span>;<\/span>\n\t\t\te.<\/span>printStackTrace<\/span>(<\/span>)<\/span>;<\/span>\n\t\t}<\/span>\n\t}<\/span>\n}<\/span>\n\n<\/code><\/pre>\n

2\u3001\u4e3b\u83dc\u5355\u8bbe\u8ba1<\/p>\n

package<\/span> com.<\/span>szss.<\/span>mainFrame<\/span>;<\/span>\nimport<\/span> static<\/span> javax.<\/span>swing.<\/span><\/span>BorderFactory<\/span>.<\/span>createTitledBorder<\/span><\/span>;<\/span>\nimport<\/span> java.<\/span>awt.<\/span><\/span>Color<\/span><\/span>;<\/span>\nimport<\/span> java.<\/span>awt.<\/span><\/span>EventQueue<\/span><\/span>;<\/span>\nimport<\/span> java.<\/span>awt.<\/span><\/span>Font<\/span><\/span>;<\/span>\nimport<\/span> javax.<\/span>swing.<\/span><\/span>JFrame<\/span><\/span>;<\/span>\nimport<\/span> javax.<\/span>swing.<\/span><\/span>JPanel<\/span><\/span>;<\/span>\nimport<\/span> javax.<\/span>swing.<\/span><\/span>SwingConstants<\/span><\/span>;<\/span>\nimport<\/span> javax.<\/span>swing.<\/span><\/span>SwingUtilities<\/span><\/span>;<\/span>\nimport<\/span> javax.<\/span>swing.<\/span><\/span>UIManager<\/span><\/span>;<\/span>\nimport<\/span> javax.<\/span>swing.<\/span>border.<\/span><\/span>EmptyBorder<\/span><\/span>;<\/span>\nimport<\/span> javax.<\/span>swing.<\/span>border.<\/span><\/span>TitledBorder<\/span><\/span>;<\/span>\nimport<\/span> javax.<\/span>swing.<\/span>event.<\/span><\/span>TreeSelectionEvent<\/span><\/span>;<\/span>\nimport<\/span> javax.<\/span>swing.<\/span>event.<\/span><\/span>TreeSelectionListener<\/span><\/span>;<\/span>\nimport<\/span> javax.<\/span>swing.<\/span>tree.<\/span><\/span>DefaultMutableTreeNode<\/span><\/span>;<\/span>\nimport<\/span> javax.<\/span>swing.<\/span>tree.<\/span><\/span>TreePath<\/span><\/span>;<\/span>\nimport<\/span> javax.<\/span>swing.<\/span>tree.<\/span><\/span>TreeSelectionModel<\/span><\/span>;<\/span>\n\nimport<\/span> com.<\/span>sun.<\/span>java.<\/span>swing.<\/span>plaf.<\/span>nimbus.<\/span><\/span>NimbusLookAndFeel<\/span><\/span>;<\/span>\nimport<\/span> com.<\/span>szss.<\/span>bean.<\/span><\/span>User<\/span><\/span>;<\/span>\nimport<\/span> com.<\/span>szss.<\/span>panel.<\/span><\/span>DepotPanel<\/span><\/span>;<\/span>\nimport<\/span> com.<\/span>szss.<\/span>panel.<\/span><\/span>DeptPanel<\/span><\/span>;<\/span>\nimport<\/span> com.<\/span>szss.<\/span>panel.<\/span><\/span>FeelWarePanel<\/span><\/span>;<\/span>\nimport<\/span> com.<\/span>szss.<\/span>panel.<\/span><\/span>JoinDepotPanel<\/span><\/span>;<\/span>\nimport<\/span> com.<\/span>szss.<\/span>panel.<\/span><\/span>MyJPanel<\/span><\/span>;<\/span>\nimport<\/span> com.<\/span>szss.<\/span>panel.<\/span><\/span>OutDepotPanel<\/span><\/span>;<\/span>\nimport<\/span> com.<\/span>szss.<\/span>panel.<\/span><\/span>PersonnelPanel<\/span><\/span>;<\/span>\nimport<\/span> com.<\/span>szss.<\/span>panel.<\/span><\/span>SellPanel<\/span><\/span>;<\/span>\nimport<\/span> com.<\/span>szss.<\/span>panel.<\/span><\/span>StockPanel<\/span><\/span>;<\/span>\nimport<\/span> com.<\/span>szss.<\/span>panel.<\/span><\/span>WarePanel<\/span><\/span>;<\/span>\nimport<\/span> com.<\/span>szss.<\/span>util.<\/span><\/span>Session<\/span><\/span>;<\/span>\nimport<\/span> com.<\/span>szss.<\/span>widget.<\/span><\/span>BGPanel<\/span><\/span>;<\/span>\nimport<\/span> com.<\/span>szss.<\/span>widget.<\/span><\/span>GlassButton<\/span><\/span>;<\/span>\nimport<\/span> com.<\/span>szss.<\/span>widget.<\/span><\/span>SmallScrollPanel<\/span><\/span>;<\/span>\n\nimport<\/span> java.<\/span>awt.<\/span><\/span>Dimension<\/span><\/span>;<\/span>\nimport<\/span> java.<\/span>awt.<\/span><\/span>GridLayout<\/span><\/span>;<\/span>\nimport<\/span> javax.<\/span>swing.<\/span><\/span>ButtonGroup<\/span><\/span>;<\/span>\nimport<\/span> javax.<\/span>swing.<\/span><\/span>ImageIcon<\/span><\/span>;<\/span>\nimport<\/span> javax.<\/span>swing.<\/span><\/span>JLabel<\/span><\/span>;<\/span>\nimport<\/span> javax.<\/span>swing.<\/span><\/span>JTree<\/span><\/span>;<\/span>\nimport<\/span> javax.<\/span>swing.<\/span><\/span>JScrollPane<\/span><\/span>;<\/span>\nimport<\/span> java.<\/span>awt.<\/span>event.<\/span><\/span>ActionListener<\/span><\/span>;<\/span>\nimport<\/span> java.<\/span>awt.<\/span>event.<\/span><\/span>ActionEvent<\/span><\/span>;<\/span>\npublic<\/span> class<\/span> RemoveButtomFrame<\/span> extends<\/span> JFrame<\/span> { \n   <\/span>\n\tprivate<\/span> MyJPanel<\/span> contentPane;<\/span>\n\tprivate<\/span> BGPanel<\/span> backPanel;<\/span>\n\tprivate<\/span> SmallScrollPanel<\/span> moduleButtonGroup =<\/span> null<\/span>;<\/span>\n\tprivate<\/span> JTree<\/span> tree;<\/span>\n\tprivate<\/span> JPanel<\/span> panel;<\/span>\n\tFeelWarePanel<\/span> panelFeel =<\/span> new<\/span> FeelWarePanel<\/span>(<\/span>)<\/span>;<\/span>\n\tJPanel<\/span> panel_1 =<\/span> new<\/span> JPanel<\/span>(<\/span>)<\/span>;<\/span>\n\tJLabel<\/span> fristLabel =<\/span> new<\/span> JLabel<\/span>(<\/span>\"\u57fa\u672c\u6863\u6848\u7ba1\u7406\"<\/span>)<\/span>;<\/span>\n\tprivate<\/span> BGPanel<\/span> jPanel =<\/span> null<\/span>;<\/span>\n\tprivate<\/span> ButtonGroup<\/span> buttonGroup =<\/span> null<\/span>;<\/span>\n\tprivate<\/span> GlassButton<\/span> workSpaceButton =<\/span> null<\/span>;<\/span>\n\tprivate<\/span> GlassButton<\/span> progressButton =<\/span> null<\/span>;<\/span>\n\tprivate<\/span> GlassButton<\/span> bookProjectButton =<\/span> null<\/span>;<\/span>\n\tprivate<\/span> GlassButton<\/span> chukuButton =<\/span> null<\/span>;<\/span>\n\tprivate<\/span> GlassButton<\/span> personnelManagerButton =<\/span> null<\/span>;<\/span>\n\tprivate<\/span> GlassButton<\/span> deptManagerButton =<\/span> null<\/span>;<\/span>\n\tJLabel<\/span> label_1 =<\/span> new<\/span> JLabel<\/span>(<\/span>\"\u60a8\u5f53\u524d\u7684\u4f4d\u7f6e\u662f\uff1a\"<\/span>)<\/span>;<\/span>\n\t\/** * Create the frame. *\/<\/span>\n\tpublic<\/span> RemoveButtomFrame<\/span>(<\/span>)<\/span> { \n   <\/span>\n\t\tsetDefaultCloseOperation<\/span>(<\/span>JFrame<\/span>.<\/span>EXIT_ON_CLOSE<\/span>)<\/span>;<\/span>\n\t\tsetBounds<\/span>(<\/span>100<\/span>,<\/span> 100<\/span>,<\/span> 934<\/span>,<\/span> 625<\/span>)<\/span>;<\/span>\n\t\tcontentPane =<\/span> new<\/span> MyJPanel<\/span>(<\/span>)<\/span>;<\/span>\n\t\tcontentPane.<\/span>setBorder<\/span>(<\/span>new<\/span> EmptyBorder<\/span>(<\/span>5<\/span>,<\/span> 5<\/span>,<\/span> 5<\/span>,<\/span> 5<\/span>)<\/span>)<\/span>;<\/span>\n\t\tsetContentPane<\/span>(<\/span>contentPane)<\/span>;<\/span>\n\t\tcontentPane.<\/span>add<\/span>(<\/span>getModuleButtonGroup<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\n\t\tsetTitle<\/span>(<\/span>\"\u4e09\u53ea\u677e\u9f20\u7ba1\u7406\u7cfb\u7edf\"<\/span>)<\/span>;<\/span>\n\t\tcontentPane.<\/span>setLayout<\/span>(<\/span>null<\/span>)<\/span>;<\/span>\n\t\tsetResizable<\/span>(<\/span>false<\/span>)<\/span>;<\/span>\n\t\tJPanel<\/span> clockpanel =<\/span> new<\/span> JPanel<\/span>(<\/span>)<\/span>;<\/span>\n\t\tclockpanel.<\/span>setBackground<\/span>(<\/span>new<\/span> Color<\/span>(<\/span>255<\/span>,<\/span>175<\/span>,<\/span>175<\/span>)<\/span>)<\/span>;<\/span>\n\t\tclockpanel.<\/span>setBounds<\/span>(<\/span>10<\/span>,<\/span> 120<\/span>,<\/span> 248<\/span>,<\/span> 130<\/span>)<\/span>;<\/span>\n\t\tcontentPane.<\/span>add<\/span>(<\/span>clockpanel)<\/span>;<\/span>\n\t\tclockpanel.<\/span>setLayout<\/span>(<\/span>null<\/span>)<\/span>;<\/span>\n\n\t\tJPanel<\/span> panel_1 =<\/span> new<\/span> JPanel<\/span>(<\/span>)<\/span>;<\/span>\n\t\tpanel_1.<\/span>setBounds<\/span>(<\/span>0<\/span>,<\/span> 210<\/span>,<\/span> 276<\/span>,<\/span> 1<\/span>)<\/span>;<\/span>\n\t\tclockpanel.<\/span>add<\/span>(<\/span>panel_1)<\/span>;<\/span>\n\t\tpanel_1.<\/span>setLayout<\/span>(<\/span>null<\/span>)<\/span>;<\/span>\n\t\tUser<\/span> user =<\/span>\tSession<\/span>.<\/span>getUser<\/span>(<\/span>)<\/span>;<\/span>\t\t\t\t\/\/\u83b7\u53d6\u767b\u5f55\u7528\u6237\u5bf9\u8c61 <\/span>\n\t\tString<\/span> info =<\/span> \"<html><body>\"<\/span> +<\/span> \"<font color=#FFFFFF>\u4f60 \u597d\uff1a<\/font>\"<\/span>\n\t\t\t\t+<\/span> \"<font color=yellow><b>\"<\/span> +<\/span> user.<\/span>getUserName<\/span>(<\/span>)<\/span> +<\/span> \"<\/b><\/font>\"<\/span>\n\t\t\t\t+<\/span> \"<font color=#FFFFFF> \u6b22 \u8fce \u767b \u5f55<\/font>\"<\/span> +<\/span> \"<\/body><\/html>\"<\/span>;<\/span>\t\/\/\u5b9a\u4e49\u7a97\u4f53\u663e\u793a\u5185\u5bb9<\/span>\n\t\t\n\t\tJLabel<\/span> label =<\/span> new<\/span> JLabel<\/span>(<\/span>info)<\/span>;<\/span>\t\t\t\/\/\u5b9a\u4e49\u663e\u793a\u6307\u5b9a\u5185\u5bb9\u7684\u6807\u7b7e\u5bf9\u8c61<\/span>\n\t\tlabel.<\/span>setBackground<\/span>(<\/span>Color<\/span>.<\/span>yellow)<\/span>;<\/span>\n\t\tlabel.<\/span>setBounds<\/span>(<\/span>70<\/span>,<\/span> 30<\/span>,<\/span> 128<\/span>,<\/span> 35<\/span>)<\/span>;<\/span>\n\t\tclockpanel.<\/span>add<\/span>(<\/span>label)<\/span>;<\/span>\n\n\n\t\t\n\t\tcontentPane.<\/span>add<\/span>(<\/span>getContentPanel<\/span>(<\/span>)<\/span>)<\/span>;<\/span> \/\/ \u5728\u4e3b\u7a97\u4f53\u4e2d\u6dfb\u52a0<\/span>\n\n\t}<\/span>\n\n\tprivate<\/span> BGPanel<\/span> getContentPanel<\/span>(<\/span>)<\/span> { \n   <\/span>\n\t\tif<\/span> (<\/span>backPanel ==<\/span> null<\/span>)<\/span> { \n   <\/span>\n\t\t\tbackPanel =<\/span> new<\/span> BGPanel<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\tbackPanel.<\/span>setBackground<\/span>(<\/span>new<\/span> Color<\/span>(<\/span>255<\/span>,<\/span>175<\/span>,<\/span>175<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tbackPanel.<\/span>setSize<\/span>(<\/span>629<\/span>,<\/span> 416<\/span>)<\/span>;<\/span> \/\/ \u5185\u5bb9\u663e\u793a\u533a\u4e3b\u9762\u677f<\/span>\n\t\t\tbackPanel.<\/span>setLocation<\/span>(<\/span>279<\/span>,<\/span> 149<\/span>)<\/span>;<\/span>\n\t\t\tbackPanel.<\/span>setLayout<\/span>(<\/span>null<\/span>)<\/span>;<\/span>\n\n\t\t\tlabel_1.<\/span>setHorizontalAlignment<\/span>(<\/span>SwingConstants<\/span>.<\/span>RIGHT<\/span>)<\/span>;<\/span>\n\t\t\tlabel_1.<\/span>setVerticalAlignment<\/span>(<\/span>SwingConstants<\/span>.<\/span>BOTTOM<\/span>)<\/span>;<\/span>\n\t\t\tlabel_1.<\/span>setBounds<\/span>(<\/span>38<\/span>,<\/span> 38<\/span>,<\/span> 96<\/span>,<\/span> 15<\/span>)<\/span>;<\/span>\n\t\t\tbackPanel.<\/span>setBorder<\/span>(<\/span>createTitledBorder<\/span>(<\/span>null<\/span>,<\/span> \"\u57fa\u672c\u6863\u6848\u7ba1\u7406\"<\/span>,<\/span>\n\t\t\t\t\tTitledBorder<\/span>.<\/span>DEFAULT_JUSTIFICATION<\/span>,<\/span>\n\t\t\t\t\tTitledBorder<\/span>.<\/span>TOP<\/span>,<\/span> new<\/span> Font<\/span>(<\/span>\"sansserif\"<\/span>,<\/span> Font<\/span>.<\/span>BOLD<\/span>,<\/span>\n\t\t\t\t\t\t\t12<\/span>)<\/span>,<\/span> new<\/span> Color<\/span>(<\/span>59<\/span>,<\/span> 59<\/span>,<\/span> 59<\/span>)<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tbackPanel.<\/span>add<\/span>(<\/span>label_1)<\/span>;<\/span>\n\t\t\tfristLabel.<\/span>setBounds<\/span>(<\/span>133<\/span>,<\/span> 38<\/span>,<\/span> 123<\/span>,<\/span> 15<\/span>)<\/span>;<\/span>\n\t\t\tbackPanel.<\/span>add<\/span>(<\/span>fristLabel)<\/span>;<\/span>\n\t\t\tpanel_1.<\/span>setBounds<\/span>(<\/span>10<\/span>,<\/span> 63<\/span>,<\/span> 611<\/span>,<\/span> 343<\/span>)<\/span>;<\/span>\n\t\t\tpanel_1.<\/span>setLayout<\/span>(<\/span>null<\/span>)<\/span>;<\/span>\n\t\t\tbackPanel.<\/span>add<\/span>(<\/span>panel_1)<\/span>;<\/span>\n\t\t\tJScrollPane<\/span> scrollPane =<\/span> new<\/span> JScrollPane<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\tpanel_1.<\/span>add<\/span>(<\/span>scrollPane)<\/span>;<\/span>\n\t\t\tJScrollPane<\/span> scrollPane_1 =<\/span> new<\/span> JScrollPane<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\tscrollPane_1.<\/span>setBackground<\/span>(<\/span>new<\/span> Color<\/span>(<\/span>255<\/span>,<\/span>175<\/span>,<\/span>175<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tscrollPane_1.<\/span>setBounds<\/span>(<\/span>0<\/span>,<\/span> 0<\/span>,<\/span> 138<\/span>,<\/span> 334<\/span>)<\/span>;<\/span>\n\t\t\tpanel_1.<\/span>add<\/span>(<\/span>scrollPane_1)<\/span>;<\/span>\n\t\t\tDefaultMutableTreeNode<\/span> rootNode =<\/span> new<\/span> DefaultMutableTreeNode<\/span>(<\/span>\n\t\t\t\t\t\"\u57fa\u672c\u6863\u6848\u7ba1\u7406\"<\/span>)<\/span>;<\/span>\n\t\t\tDefaultMutableTreeNode<\/span> childNode1 =<\/span> new<\/span> DefaultMutableTreeNode<\/span>(<\/span>\n\t\t\t\t\t\"\u4f9b\u8d27\u5546\u7ba1\u7406\"<\/span>)<\/span>;<\/span>\n\t\t\tDefaultMutableTreeNode<\/span> childNode2 =<\/span> new<\/span> DefaultMutableTreeNode<\/span>(<\/span>\n\t\t\t\t\t\"\u9500\u552e\u5546\u7ba1\u7406\"<\/span>)<\/span>;<\/span>\n\t\t\tDefaultMutableTreeNode<\/span> childNode3 =<\/span> new<\/span> DefaultMutableTreeNode<\/span>(<\/span>\n\t\t\t\t\t\"\u8d27\u54c1\u6863\u6848\u7ba1\u7406\"<\/span>)<\/span>;<\/span>\n\t\t\tDefaultMutableTreeNode<\/span> childNode4 =<\/span> new<\/span> DefaultMutableTreeNode<\/span>(<\/span>\n\t\t\t\t\t\"\u4ed3\u5e93\u7ba1\u7406\"<\/span>)<\/span>;<\/span>\n\t\t\trootNode.<\/span>add<\/span>(<\/span>childNode1)<\/span>;<\/span>\n\t\t\trootNode.<\/span>add<\/span>(<\/span>childNode2)<\/span>;<\/span>\n\t\t\trootNode.<\/span>add<\/span>(<\/span>childNode3)<\/span>;<\/span>\n\t\t\trootNode.<\/span>add<\/span>(<\/span>childNode4)<\/span>;<\/span>\n\t\t\ttree =<\/span> new<\/span> JTree<\/span>(<\/span>rootNode)<\/span>;<\/span>\n\t\t\tscrollPane_1.<\/span>setColumnHeaderView<\/span>(<\/span>tree)<\/span>;<\/span>\n\t\t\tfinal<\/span> JPanel<\/span> sellPanel =<\/span> new<\/span> JPanel<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\tsellPanel.<\/span>setBackground<\/span>(<\/span>new<\/span> Color<\/span>(<\/span>255<\/span>,<\/span>175<\/span>,<\/span>175<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tsellPanel.<\/span>setBounds<\/span>(<\/span>138<\/span>,<\/span> 0<\/span>,<\/span> 473<\/span>,<\/span> 343<\/span>)<\/span>;<\/span>\n\t\t\tsellPanel.<\/span>setLayout<\/span>(<\/span>null<\/span>)<\/span>;<\/span>\n\t\t\tpanel_1.<\/span>add<\/span>(<\/span>sellPanel)<\/span>;<\/span>\n\n\t\t\ttree.<\/span>getSelectionModel<\/span>(<\/span>)<\/span>.<\/span>setSelectionMode<\/span>(<\/span>\n\t\t\t\t\tTreeSelectionModel<\/span>.<\/span>SINGLE_TREE_SELECTION<\/span>)<\/span>;<\/span>\n\t\t\tTreeSelectionModel<\/span> treeSelectionModel =<\/span> tree.<\/span>getSelectionModel<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\ttreeSelectionModel\n\t\t\t.<\/span>setSelectionMode<\/span>(<\/span>TreeSelectionModel<\/span>.<\/span>CONTIGUOUS_TREE_SELECTION<\/span>)<\/span>;<\/span>\n\t\t\ttree.<\/span>addTreeSelectionListener<\/span>(<\/span>new<\/span> TreeSelectionListener<\/span>(<\/span>)<\/span> { \n   <\/span>\n\t\t\t\t@Override<\/span>\n\t\t\t\tpublic<\/span> void<\/span> valueChanged<\/span>(<\/span>TreeSelectionEvent<\/span> e)<\/span> { \n   <\/span>\n\t\t\t\t\tif<\/span> (<\/span>!<\/span>tree.<\/span>isSelectionEmpty<\/span>(<\/span>)<\/span>)<\/span> { \n   <\/span>\n\t\t\t\t\t\tTreePath<\/span> selectionPaths =<\/span> tree.<\/span>getSelectionPath<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\tObject<\/span> path =<\/span> selectionPaths.<\/span>getLastPathComponent<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\tDefaultMutableTreeNode<\/span> node =<\/span> (<\/span>DefaultMutableTreeNode<\/span>)<\/span> path;<\/span>\n\t\t\t\t\t\tString<\/span> userObject =<\/span> (<\/span>String<\/span>)<\/span> node.<\/span>getUserObject<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\trepaint<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\tif<\/span> (<\/span>userObject.<\/span>equals<\/span>(<\/span>\"\u4f9b\u8d27\u5546\u7ba1\u7406\"<\/span>)<\/span>)<\/span> { \n   <\/span>\n\t\t\t\t\t\t\tfristLabel.<\/span>setText<\/span>(<\/span>\"\u4f9b\u8d27\u5546\u7ba1\u7406\"<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\t\tsellPanel.<\/span>removeAll<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\t\tsellPanel.<\/span>add<\/span>(<\/span>panelFeel.<\/span>getMessage<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\n\n\t\t\t\t\t\t}<\/span> else<\/span> if<\/span> (<\/span>userObject.<\/span>equals<\/span>(<\/span>\"\u9500\u552e\u5546\u7ba1\u7406\"<\/span>)<\/span>)<\/span> { \n   <\/span>\n\t\t\t\t\t\t\tfristLabel.<\/span>setText<\/span>(<\/span>\"\u9500\u552e\u5546\u7ba1\u7406\"<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\t\tsellPanel.<\/span>removeAll<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\t\tSellPanel<\/span> sell =<\/span> new<\/span> SellPanel<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\t\tsellPanel.<\/span>add<\/span>(<\/span>sell.<\/span>getMessage<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\t\trepaint<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\t}<\/span> else<\/span> if<\/span> (<\/span>userObject.<\/span>equals<\/span>(<\/span>\"\u8d27\u54c1\u6863\u6848\u7ba1\u7406\"<\/span>)<\/span>)<\/span> { \n   <\/span>\n\t\t\t\t\t\t\tfristLabel.<\/span>setText<\/span>(<\/span>\"\u8d27\u54c1\u6863\u6848\u7ba1\u7406\"<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\t\tsellPanel.<\/span>removeAll<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\t\tWarePanel<\/span> warePanel =<\/span> new<\/span> WarePanel<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\t\tsellPanel.<\/span>add<\/span>(<\/span>warePanel.<\/span>getMessage<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\t\trepaint<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\t}<\/span> else<\/span> if<\/span> (<\/span>userObject.<\/span>equals<\/span>(<\/span>\"\u4ed3\u5e93\u7ba1\u7406\"<\/span>)<\/span>)<\/span> { \n   <\/span>\n\t\t\t\t\t\t\tfristLabel.<\/span>setText<\/span>(<\/span>\"\u4ed3\u5e93\u7ba1\u7406\"<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\t\tsellPanel.<\/span>removeAll<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\t\tDepotPanel<\/span> depotPanel =<\/span> new<\/span> DepotPanel<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\t\tsellPanel.<\/span>add<\/span>(<\/span>depotPanel.<\/span>getMessage<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\t\trepaint<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\t\t\t}<\/span>\n\t\t\t\t\t}<\/span>\n\t\t\t\t}<\/span>\n\t\t\t}<\/span>)<\/span>;<\/span>\n\n\t\t}<\/span>\n\t\treturn<\/span> backPanel;<\/span>\n\t}<\/span>\n\n\tprivate<\/span> SmallScrollPanel<\/span> getModuleButtonGroup<\/span>(<\/span>)<\/span> { \n   <\/span>\n\t\tif<\/span> (<\/span>moduleButtonGroup ==<\/span> null<\/span>)<\/span> { \n   <\/span>\n\t\t\tmoduleButtonGroup =<\/span> new<\/span> SmallScrollPanel<\/span>(<\/span>)<\/span>;<\/span>\/\/ \u521b\u5efa\u79fb\u52a8\u9762\u677f<\/span>\n\t\t\tmoduleButtonGroup.<\/span>setBounds<\/span>(<\/span>250<\/span>,<\/span> 20<\/span>,<\/span> 434<\/span>,<\/span> 68<\/span>)<\/span>;<\/span>\n\t\t\tmoduleButtonGroup.<\/span>setOpaque<\/span>(<\/span>false<\/span>)<\/span>;<\/span>\n\t\t\t\/\/ \u5c06\u6309\u94ae\u7ec4\u9762\u677f\u4f5c\u4e3a\u79fb\u52a8\u9762\u677f\u7684\u89c6\u56fe<\/span>\n\t\t\tmoduleButtonGroup.<\/span>setViewportView<\/span>(<\/span>getJPanel<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tmoduleButtonGroup.<\/span>getAlphaScrollPanel<\/span>(<\/span>)<\/span>\n\t\t\t.<\/span>setViewportView<\/span>(<\/span>getJPanel<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\t\/\/ \u6dfb\u52a0\u9f20\u6807\u4e8b\u4ef6\u76d1\u542c\u5668<\/span>\n\t\t}<\/span>\n\t\treturn<\/span> moduleButtonGroup;<\/span>\n\t}<\/span>\n\n\t\n\n\tpublic<\/span> BGPanel<\/span> getJPanel<\/span>(<\/span>)<\/span> { \n   <\/span>\n\t\tif<\/span> (<\/span>jPanel ==<\/span> null<\/span>)<\/span> { \n   <\/span>\n\t\t\tGridLayout<\/span> gridLayout =<\/span> new<\/span> GridLayout<\/span>(<\/span>)<\/span>;<\/span>\t\/\/\u5b9a\u4e49\u7f51\u683c\u5e03\u5c40\u7ba1\u7406\u5668<\/span>\n\t\t\tgridLayout.<\/span>setRows<\/span>(<\/span>1<\/span>)<\/span>;<\/span>\t\t\t\t\t\t\/\/\u8bbe\u7f6e\u7f51\u683c\u5e03\u5c40\u7ba1\u7406\u5668\u7684\u884c\u6570<\/span>\n\t\t\tgridLayout.<\/span>setHgap<\/span>(<\/span>0<\/span>)<\/span>;<\/span>\t\t\t\t\t\t\/\/\u8bbe\u7f6e\u7ec4\u4ef6\u95f4\u6c34\u5e73\u95f4\u8ddd<\/span>\n\t\t\tgridLayout.<\/span>setVgap<\/span>(<\/span>0<\/span>)<\/span>;<\/span>\t\t\t\t\t\t\/\/\u8bbe\u7f6e\u7ec4\u4ef6\u95f4\u5782\u76f4\u95f4\u8ddd<\/span>\n\t\t\tjPanel =<\/span> new<\/span> BGPanel<\/span>(<\/span>)<\/span>;<\/span>\t\t\t\t\t\t\/\/<\/span>\n\t\t\t\/\/ \u8bbe\u7f6e\u5e03\u5c40\u7ba1\u7406\u5668<\/span>\n\t\t\tjPanel.<\/span>setLayout<\/span>(<\/span>gridLayout)<\/span>;<\/span>\n\t\t\t\/\/ \u8bbe\u7f6e\u521d\u59cb\u5927\u5c0f<\/span>\n\t\t\tjPanel.<\/span>setPreferredSize<\/span>(<\/span>new<\/span> Dimension<\/span>(<\/span>400<\/span>,<\/span> 50<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tjPanel.<\/span>setOpaque<\/span>(<\/span>false<\/span>)<\/span>;<\/span>\n\t\t\t\/\/ \u6dfb\u52a0\u6309\u94ae<\/span>\n\t\t\tjPanel.<\/span>add<\/span>(<\/span>getWorkSpaceButton<\/span>(<\/span>)<\/span>,<\/span> null<\/span>)<\/span>;<\/span>\n\t\t\tjPanel.<\/span>add<\/span>(<\/span>getProgressButton<\/span>(<\/span>)<\/span>,<\/span> null<\/span>)<\/span>;<\/span>\n\t\t\tjPanel.<\/span>add<\/span>(<\/span>getrukuButton<\/span>(<\/span>)<\/span>,<\/span> null<\/span>)<\/span>;<\/span>\n\t\t\tjPanel.<\/span>add<\/span>(<\/span>getchukuButton<\/span>(<\/span>)<\/span>,<\/span> null<\/span>)<\/span>;<\/span>\n\t\t\tjPanel.<\/span>add<\/span>(<\/span>getPersonnelManagerButton<\/span>(<\/span>)<\/span>,<\/span> null<\/span>)<\/span>;<\/span>\n\t\t\tjPanel.<\/span>add<\/span>(<\/span>getDeptManagerButton<\/span>(<\/span>)<\/span>,<\/span> null<\/span>)<\/span>;<\/span>\n\t\t\tif<\/span> (<\/span>buttonGroup ==<\/span> null<\/span>)<\/span> { \n   <\/span>\n\t\t\t\tbuttonGroup =<\/span> new<\/span> ButtonGroup<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t}<\/span>\n\t\t\t\/\/ \u628a\u6240\u6709\u6309\u94ae\u6dfb\u52a0\u5230\u4e00\u4e2a\u7ec4\u63a7\u4ef6\u4e2d<\/span>\n\t\t\tbuttonGroup.<\/span>add<\/span>(<\/span>getProgressButton<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tbuttonGroup.<\/span>add<\/span>(<\/span>getWorkSpaceButton<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tbuttonGroup.<\/span>add<\/span>(<\/span>getrukuButton<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tbuttonGroup.<\/span>add<\/span>(<\/span>getchukuButton<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tbuttonGroup.<\/span>add<\/span>(<\/span>getPersonnelManagerButton<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tbuttonGroup.<\/span>add<\/span>(<\/span>getDeptManagerButton<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\n\t\t}<\/span>\n\t\treturn<\/span> jPanel;<\/span>\n\t}<\/span>\n\n\t\/\/ \u57fa\u672c\u6863\u6848\u7ba1\u7406\u6309\u94ae<\/span>\n\tprivate<\/span> GlassButton<\/span> getWorkSpaceButton<\/span>(<\/span>)<\/span> { \n   <\/span>\n\t\tif<\/span> (<\/span>workSpaceButton ==<\/span> null<\/span>)<\/span> { \n   <\/span>\n\t\t\tworkSpaceButton =<\/span> new<\/span> GlassButton<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\tworkSpaceButton.<\/span>setActionCommand<\/span>(<\/span>\"\u57fa\u672c\u6863\u6848\u7ba1\u7406\"<\/span>)<\/span>;<\/span>\t\t\/\/\u8bbe\u7f6e\u6309\u94ae\u7684\u52a8\u4f5c\u547d\u4ee4<\/span>\n\t\t\tworkSpaceButton.<\/span>setIcon<\/span>(<\/span>new<\/span> ImageIcon<\/span>(<\/span>getClass<\/span>(<\/span>)<\/span>.<\/span>getResource<\/span>(<\/span>\n\t\t\t\t\t\"\/com\/szss\/frame\/buttonIcons\/myWorkSpace.png\"<\/span>)<\/span>)<\/span>)<\/span>;<\/span>\t\/\/\u5b9a\u4e49\u6309\u94ae\u7684\u521d\u59cb\u5316\u80cc\u666f<\/span>\n\t\t\tImageIcon<\/span> icon =<\/span> new<\/span> ImageIcon<\/span>(<\/span>getClass<\/span>(<\/span>)<\/span>.<\/span>getResource<\/span>(<\/span>\n\t\t\t\t\t\"\/com\/szss\/frame\/buttonIcons\/myWorkSpace2.png\"<\/span>)<\/span>)<\/span>;<\/span>\t\/\/\u521b\u5efa\u56fe\u7247\u5bf9\u8c61<\/span>\n\t\t\tworkSpaceButton.<\/span>setRolloverIcon<\/span>(<\/span>icon)<\/span>;<\/span>\t\t\/\/\u8bbe\u7f6e\u6309\u94ae\u7684\u7ffb\u8f6c\u56fe\u7247<\/span>\n\t\t\tworkSpaceButton.<\/span>setSelectedIcon<\/span>(<\/span>icon)<\/span>;<\/span>\t\t\/\/\u8bbe\u7f6e\u6309\u94ae\u88ab\u9009\u4e2d\u65f6\u663e\u793a\u56fe\u7247<\/span>\n\t\t\tworkSpaceButton.<\/span>setSelected<\/span>(<\/span>true<\/span>)<\/span>;<\/span>\t\t\t\n\t\t\tworkSpaceButton.<\/span>addActionListener<\/span>(<\/span>new<\/span> toolsButtonActionAdapter<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\t\/\/\u6309\u94ae\u7684\u76d1\u542c\u5668<\/span>\n\t\t}<\/span>\n\t\treturn<\/span> workSpaceButton;<\/span>\n\t}<\/span>\n\n\t\/\/ \u91c7\u8d2d\u8fdb\u8d27\u7ba1\u7406\u6309\u94ae<\/span>\n\tprivate<\/span> GlassButton<\/span> getProgressButton<\/span>(<\/span>)<\/span> { \n   <\/span>\n\t\tif<\/span> (<\/span>progressButton ==<\/span> null<\/span>)<\/span> { \n   <\/span>\n\t\t\tprogressButton =<\/span> new<\/span> GlassButton<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\tprogressButton.<\/span>setActionCommand<\/span>(<\/span>\"\u91c7\u8d2d\u8fdb\u8d27\"<\/span>)<\/span>;<\/span>\n\t\t\tprogressButton.<\/span>setText<\/span>(<\/span>\"\"<\/span>)<\/span>;<\/span>\n\t\t\tprogressButton.<\/span>setIcon<\/span>(<\/span>new<\/span> ImageIcon<\/span>(<\/span>getClass<\/span>(<\/span>)<\/span>.<\/span>getResource<\/span>(<\/span>\n\t\t\t\t\t\"\/com\/szss\/frame\/buttonIcons\/caigou1.png\"<\/span>)<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tImageIcon<\/span> icon =<\/span> new<\/span> ImageIcon<\/span>(<\/span>getClass<\/span>(<\/span>)<\/span>.<\/span>getResource<\/span>(<\/span>\n\t\t\t\t\t\"\/com\/szss\/frame\/buttonIcons\/caigou2.png\"<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tprogressButton.<\/span>setRolloverIcon<\/span>(<\/span>icon)<\/span>;<\/span>\n\t\t\tprogressButton.<\/span>setSelectedIcon<\/span>(<\/span>icon)<\/span>;<\/span>\n\t\t\tprogressButton.<\/span>addActionListener<\/span>(<\/span>new<\/span> toolsButtonActionAdapter<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\n\t\t}<\/span>\n\t\treturn<\/span> progressButton;<\/span>\n\t}<\/span>\n\n\t\/\/ \u4ed3\u5e93\u7ba1\u7406<\/span>\n\tprivate<\/span> GlassButton<\/span> getrukuButton<\/span>(<\/span>)<\/span> { \n   <\/span>\n\t\tif<\/span> (<\/span>bookProjectButton ==<\/span> null<\/span>)<\/span> { \n   <\/span>\n\t\t\tbookProjectButton =<\/span> new<\/span> GlassButton<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\tbookProjectButton.<\/span>setActionCommand<\/span>(<\/span>\"\u4ed3\u5e93\u5165\u5e93\"<\/span>)<\/span>;<\/span>\n\t\t\t\/\/ bookProjectButton.setText(\"\u56fe\u4e66\u8ba1\u5212\");<\/span>\n\t\t\tImageIcon<\/span> icon =<\/span> new<\/span> ImageIcon<\/span>(<\/span>getClass<\/span>(<\/span>)<\/span>.<\/span>getResource<\/span>(<\/span>\n\t\t\t\t\t\"\/com\/szss\/frame\/buttonIcons\/ruku2.png\"<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tbookProjectButton.<\/span>setSelectedIcon<\/span>(<\/span>icon)<\/span>;<\/span>\n\t\t\tbookProjectButton.<\/span>setRolloverIcon<\/span>(<\/span>icon)<\/span>;<\/span>\n\t\t\tbookProjectButton.<\/span>setIcon<\/span>(<\/span>new<\/span> ImageIcon<\/span>(<\/span>getClass<\/span>(<\/span>)<\/span>.<\/span>getResource<\/span>(<\/span>\n\t\t\t\t\t\"\/com\/szss\/frame\/buttonIcons\/ruku1.png\"<\/span>)<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tbookProjectButton.<\/span>addActionListener<\/span>(<\/span>new<\/span> toolsButtonActionAdapter<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\n\t\t}<\/span>\n\t\treturn<\/span> bookProjectButton;<\/span>\n\t}<\/span>\n\n\t\/\/ \u4ed3\u5e93\u51fa\u5e93\u7ba1\u7406<\/span>\n\tprivate<\/span> GlassButton<\/span> getchukuButton<\/span>(<\/span>)<\/span> { \n   <\/span>\n\t\tif<\/span> (<\/span>chukuButton ==<\/span> null<\/span>)<\/span> { \n   <\/span>\n\t\t\tchukuButton =<\/span> new<\/span> GlassButton<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\tchukuButton.<\/span>setActionCommand<\/span>(<\/span>\"\u4ed3\u5e93\u51fa\u5e93\"<\/span>)<\/span>;<\/span>\n\t\t\tImageIcon<\/span> icon =<\/span> new<\/span> ImageIcon<\/span>(<\/span>getClass<\/span>(<\/span>)<\/span>.<\/span>getResource<\/span>(<\/span>\n\t\t\t\t\t\"\/com\/szss\/frame\/buttonIcons\/chuku1.png\"<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tchukuButton.<\/span>setSelectedIcon<\/span>(<\/span>icon)<\/span>;<\/span>\n\t\t\tchukuButton.<\/span>setRolloverIcon<\/span>(<\/span>icon)<\/span>;<\/span>\n\t\t\tchukuButton.<\/span>setIcon<\/span>(<\/span>new<\/span> ImageIcon<\/span>(<\/span>getClass<\/span>(<\/span>)<\/span>.<\/span>getResource<\/span>(<\/span>\n\t\t\t\t\t\"\/com\/szss\/frame\/buttonIcons\/chuku2.png\"<\/span>)<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tchukuButton.<\/span>addActionListener<\/span>(<\/span>new<\/span> toolsButtonActionAdapter<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\n\t\t}<\/span>\n\t\treturn<\/span> chukuButton;<\/span>\n\t}<\/span>\n\n\t\/\/ \u4eba\u5458\u7ba1\u7406\u7cfb\u7edf<\/span>\n\tprivate<\/span> GlassButton<\/span> getPersonnelManagerButton<\/span>(<\/span>)<\/span> { \n   <\/span>\n\t\tif<\/span> (<\/span>personnelManagerButton ==<\/span> null<\/span>)<\/span> { \n   <\/span>\n\t\t\tpersonnelManagerButton =<\/span> new<\/span> GlassButton<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\/\/ personnelManagerButton.setText(\"\u4eba\u5458\u7ba1\u7406\");<\/span>\n\t\t\tpersonnelManagerButton.<\/span>setActionCommand<\/span>(<\/span>\"\u67e5\u8be2\u53ca\u7edf\u8ba1\u7cfb\u7edf\"<\/span>)<\/span>;<\/span>\n\t\t\t\/\/ personnelManagerButton.setCursor(new<\/span>\n\t\t\t\/\/ Cursor(Cursor.DEFAULT_CURSOR));<\/span>\n\t\t\tImageIcon<\/span> imageIcon =<\/span> new<\/span> ImageIcon<\/span>(<\/span>getClass<\/span>(<\/span>)<\/span>.<\/span>getResource<\/span>(<\/span>\n\t\t\t\t\t\"\/com\/szss\/frame\/buttonIcons\/person2.png\"<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tpersonnelManagerButton.<\/span>setIcon<\/span>(<\/span>imageIcon)<\/span>;<\/span>\n\t\t\tImageIcon<\/span> icon =<\/span> new<\/span> ImageIcon<\/span>(<\/span>getClass<\/span>(<\/span>)<\/span>.<\/span>getResource<\/span>(<\/span>\n\t\t\t\t\t\"\/com\/szss\/frame\/buttonIcons\/person1.png\"<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tpersonnelManagerButton.<\/span>setRolloverIcon<\/span>(<\/span>icon)<\/span>;<\/span>\n\t\t\tpersonnelManagerButton.<\/span>setSelectedIcon<\/span>(<\/span>icon)<\/span>;<\/span>\n\t\t\tpersonnelManagerButton.<\/span>setFocusPainted<\/span>(<\/span>false<\/span>)<\/span>;<\/span>\n\t\t\tpersonnelManagerButton\n\t\t\t.<\/span>addActionListener<\/span>(<\/span>new<\/span> toolsButtonActionAdapter<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\n\t\t}<\/span>\n\t\treturn<\/span> personnelManagerButton;<\/span>\n\t}<\/span>\n\n\t\/\/ \u90e8\u95e8\u7ba1\u7406\u7cfb\u7edf<\/span>\n\tprivate<\/span> GlassButton<\/span> getDeptManagerButton<\/span>(<\/span>)<\/span> { \n   <\/span>\n\t\tif<\/span> (<\/span>deptManagerButton ==<\/span> null<\/span>)<\/span> { \n   <\/span>\n\t\t\tdeptManagerButton =<\/span> new<\/span> GlassButton<\/span>(<\/span>)<\/span>;<\/span>\n\n\t\t\tdeptManagerButton.<\/span>setActionCommand<\/span>(<\/span>\"\u67e5\u8be2\u53ca\u7edf\u8ba1\u7cfb\u7edf\"<\/span>)<\/span>;<\/span>\n\t\t\t\/\/ personnelManagerButton.setCursor(new<\/span>\n\t\t\t\/\/ Cursor(Cursor.DEFAULT_CURSOR));<\/span>\n\t\t\tImageIcon<\/span> imageIcon =<\/span> new<\/span> ImageIcon<\/span>(<\/span>getClass<\/span>(<\/span>)<\/span>.<\/span>getResource<\/span>(<\/span>\n\t\t\t\t\t\"\/com\/szss\/frame\/buttonIcons\/deptButton.png\"<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tdeptManagerButton.<\/span>setIcon<\/span>(<\/span>imageIcon)<\/span>;<\/span>\n\t\t\tImageIcon<\/span> icon =<\/span> new<\/span> ImageIcon<\/span>(<\/span>getClass<\/span>(<\/span>)<\/span>.<\/span>getResource<\/span>(<\/span>\n\t\t\t\t\t\"\/com\/szss\/frame\/buttonIcons\/deptButton2.png\"<\/span>)<\/span>)<\/span>;<\/span>\n\t\t\tdeptManagerButton.<\/span>setRolloverIcon<\/span>(<\/span>icon)<\/span>;<\/span>\n\t\t\tdeptManagerButton.<\/span>setSelectedIcon<\/span>(<\/span>icon)<\/span>;<\/span>\n\t\t\tdeptManagerButton.<\/span>setFocusPainted<\/span>(<\/span>false<\/span>)<\/span>;<\/span>\n\t\t\tdeptManagerButton.<\/span>addActionListener<\/span>(<\/span>new<\/span> toolsButtonActionAdapter<\/span>(<\/span>)<\/span>)<\/span>;<\/span>\n\t\t}<\/span>\n\t\treturn<\/span> deptManagerButton;<\/span>\n\t}<\/span>\n\n\tclass<\/span> toolsButtonActionAdapter implements<\/span> ActionListener<\/span> { \n   <\/span>\n\n\t\t@Override<\/span>\n\t\tpublic<\/span> void<\/span> actionPerformed<\/span>(<\/span>ActionEvent<\/span> e)<\/span> { \n   <\/span>\n\t\t\tif<\/span> (<\/span>e.<\/span>getSource<\/span>(<\/span>)<\/span> ==<\/span> workSpaceButton)<\/span> { \n   <\/span>\n\t\t\t\tbackPanel.<\/span>removeAll<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\tbackPanel.<\/span>add<\/span>(<\/span>label_1)<\/span>;<\/span>\n\t\t\t\tfristLabel.<\/span>setBounds<\/span>(<\/span>133<\/span>,<\/span> 38<\/span>,<\/span> 123<\/span>,<\/span> 15<\/span>)<\/span>;<\/span>\n\t\t\t\tbackPanel.<\/span>add<\/span>(<\/span>fristLabel)<\/span>;<\/span>\n\t\t\t\tpanel_1.<\/span>setBounds<\/span>(<\/span>10<\/span>,<\/span> 63<\/span>,<\/span> 611<\/span>,<\/span> 376<\/span>)<\/span>;<\/span>\n\t\t\t\tbackPanel.<\/span>add<\/span>(<\/span>panel_1)<\/span>;<\/span>\n\t\t\t\tfristLabel.<\/span>setText<\/span>(<\/span>\"\u57fa\u672c\u6863\u6848\u7ba1\u7406\"<\/span>)<\/span>;<\/span>\n\t\t\t\trepaint<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t}<\/span>\n\t\t\tif<\/span> (<\/span>e.<\/span>getSource<\/span>(<\/span>)<\/span> ==<\/span> progressButton)<\/span> { \n   <\/span>\n\t\t\t\tbackPanel.<\/span>removeAll<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\tbackPanel.<\/span>add<\/span>(<\/span>label_1)<\/span>;<\/span>\n\t\t\t\tfristLabel.<\/span>setBounds<\/span>(<\/span>133<\/span>,<\/span> 38<\/span>,<\/span> 123<\/span>,<\/span> 15<\/span>)<\/span>;<\/span>\n\t\t\t\tbackPanel.<\/span>add<\/span>(<\/span>fristLabel)<\/span>;<\/span>\n\t\t\t\tpanel_1.<\/span>setBounds<\/span>(<\/span>10<\/span>,<\/span> 63<\/span>,<\/span> 611<\/span>,<\/span> 386<\/span>)<\/span>;<\/span>\n\t\t\t\tStockPanel<\/span> stockPanl =<\/span> new<\/span> StockPanel<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\tfristLabel.<\/span>setText<\/span>(<\/span>\"\u91c7\u8d2d\u8ba2\u8d27\"<\/span>)<\/span>;<\/span>\n\t\t\t\tbackPanel.<\/span>add<\/span>(<\/span>stockPanl)<\/span>;<\/span>\n\t\t\t\trepaint<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t}<\/span>\n\t\t\tif<\/span> (<\/span>e.<\/span>getSource<\/span>(<\/span>)<\/span> ==<\/span> bookProjectButton)<\/span> { \n   <\/span>\n\t\t\t\tbackPanel.<\/span>removeAll<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\tbackPanel.<\/span>add<\/span>(<\/span>label_1)<\/span>;<\/span>\n\t\t\t\tfristLabel.<\/span>setBounds<\/span>(<\/span>133<\/span>,<\/span> 38<\/span>,<\/span> 123<\/span>,<\/span> 15<\/span>)<\/span>;<\/span>\n\t\t\t\tbackPanel.<\/span>add<\/span>(<\/span>fristLabel)<\/span>;<\/span>\n\t\t\t\tpanel_1.<\/span>setBounds<\/span>(<\/span>10<\/span>,<\/span> 63<\/span>,<\/span> 611<\/span>,<\/span> 386<\/span>)<\/span>;<\/span>\n\t\t\t\tJoinDepotPanel<\/span> joinPanel =<\/span> new<\/span> JoinDepotPanel<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\tbackPanel.<\/span>add<\/span>(<\/span>joinPanel)<\/span>;<\/span>\n\t\t\t\tfristLabel.<\/span>setText<\/span>(<\/span>\"\u4ed3\u5e93\u5165\u5e93\"<\/span>)<\/span>;<\/span>\n\t\t\t\trepaint<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t}<\/span>\n\t\t\tif<\/span> (<\/span>e.<\/span>getSource<\/span>(<\/span>)<\/span> ==<\/span> chukuButton)<\/span> { \n   <\/span>\n\t\t\t\tbackPanel.<\/span>removeAll<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\tbackPanel.<\/span>add<\/span>(<\/span>label_1)<\/span>;<\/span>\n\t\t\t\tfristLabel.<\/span>setBounds<\/span>(<\/span>133<\/span>,<\/span> 38<\/span>,<\/span> 123<\/span>,<\/span> 15<\/span>)<\/span>;<\/span>\n\t\t\t\tbackPanel.<\/span>add<\/span>(<\/span>fristLabel)<\/span>;<\/span>\n\t\t\t\tpanel_1.<\/span>setBounds<\/span>(<\/span>10<\/span>,<\/span> 63<\/span>,<\/span> 611<\/span>,<\/span> 386<\/span>)<\/span>;<\/span>\n\t\t\t\tOutDepotPanel<\/span> outPanel =<\/span> new<\/span> OutDepotPanel<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\tbackPanel.<\/span>add<\/span>(<\/span>outPanel)<\/span>;<\/span>\n\t\t\t\tfristLabel.<\/span>setText<\/span>(<\/span>\"\u4ed3\u5e93\u51fa\u5e93\"<\/span>)<\/span>;<\/span>\n\t\t\t\trepaint<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t}<\/span>\n\t\t\tif<\/span> (<\/span>e.<\/span>getSource<\/span>(<\/span>)<\/span> ==<\/span> deptManagerButton)<\/span> { \n   <\/span>\n\t\t\t\tbackPanel.<\/span>removeAll<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\tbackPanel.<\/span>add<\/span>(<\/span>label_1)<\/span>;<\/span>\n\t\t\t\tfristLabel.<\/span>setBounds<\/span>(<\/span>133<\/span>,<\/span> 38<\/span>,<\/span> 123<\/span>,<\/span> 15<\/span>)<\/span>;<\/span>\n\t\t\t\tbackPanel.<\/span>add<\/span>(<\/span>fristLabel)<\/span>;<\/span>\n\t\t\t\tpanel_1.<\/span>setBounds<\/span>(<\/span>10<\/span>,<\/span> 63<\/span>,<\/span> 611<\/span>,<\/span> 386<\/span>)<\/span>;<\/span>\n\t\t\t\tDeptPanel<\/span> outPanel =<\/span> new<\/span> DeptPanel<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\tbackPanel.<\/span>add<\/span>(<\/span>outPanel)<\/span>;<\/span>\n\t\t\t\tfristLabel.<\/span>setText<\/span>(<\/span>\"\u90e8\u95e8\u7ba1\u7406\"<\/span>)<\/span>;<\/span>\n\t\t\t\trepaint<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t}<\/span>\n\t\t\tif<\/span> (<\/span>e.<\/span>getSource<\/span>(<\/span>)<\/span> ==<\/span> personnelManagerButton)<\/span> { \n   <\/span>\n\t\t\t\tbackPanel.<\/span>removeAll<\/span>(<\/span>)<\/span>;<\/span>\t\t\t\n\t\t\t\tpanel_1.<\/span>setBounds<\/span>(<\/span>10<\/span>,<\/span> 63<\/span>,<\/span> 611<\/span>,<\/span> 386<\/span>)<\/span>;<\/span>\n\t\t\t\tPersonnelPanel<\/span> panel =<\/span> new<\/span> PersonnelPanel<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t\tbackPanel.<\/span>add<\/span>(<\/span>panel)<\/span>;<\/span>\t\t\t\t\n\t\t\t\trepaint<\/span>(<\/span>)<\/span>;<\/span>\n\t\t\t}<\/span>\n\t\t}<\/span>\n\n\t}<\/span>\n\n}<\/span>\n\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"JAVA\u4ed3\u5e93\u7ba1\u7406\u7cfb\u7edf\uff08\u9644\u6e90\u7801+\u8c03\u8bd5\uff09JAVA\u8bfe\u7a0b\u8bbe\u8ba1\u4ed3\u5e93\u7ba1\u7406\u7cfb\u7edf\u2014\u2014\u4e09\u53ea\u677e\u9f20\u4ed3\u5e93\u7ba1\u7406\u7cfb\u7edf_java\u4ed3\u5e93\u7ba1\u7406\u7cfb\u7edf\u6e90\u7801","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"_links":{"self":[{"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/posts\/6594"}],"collection":[{"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/comments?post=6594"}],"version-history":[{"count":0,"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/posts\/6594\/revisions"}],"wp:attachment":[{"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/media?parent=6594"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/categories?post=6594"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/tags?post=6594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}