小编A.M*_*lal的帖子

如何使用SwingWorker?

朋友,我正在开发一个Java应用程序。多数民众赞成在性能监控。关于这一点,我在一类中获得价值,而在另一类中绘制图表。我想使用swingworker交替执行这两个课程。

        ResultSet rs;
        Connection conn = null;

        conn = (Connection)getMySqlConnection();

        Statement st = conn.createStatement();
        rs = st.executeQuery("SHOW GLOBAL STATUS");
        while(rs.next())
        {
            Map_MySql.put(rs.getString(1), rs.getString(2));
        }
        conn.close();
Run Code Online (Sandbox Code Playgroud)

上面的类用于收集服务器状态并将其存储在哈希图中。该类称为“ MySQLClass”。

        System.out.println("Graph Occur");
        XYDataset Dataset;
        TimeSeries Series = new TimeSeries("Random Data");
        Second sec = new Second();
        ChartPanel CPanel;
        if(Operation_Combo.getSelectedItem().toString() == "MySQL")
        {
         if(MySQLClass.Map_MySql.get(""+MainWindow.SelectedNode+"") == null)
         {
             Value = 0;
         }
         else
         {
             Value = Integer.parseInt(MySQLClass.Map_MySql.get(""+MainWindow.SelectedNode+""));
         }
         System.out.println(Value);
        }
        if(Operation_Combo.getSelectedItem().toString() == "SQL Server")
        {
         if(SqlServerClass.Map_SQLServer.get(""+MainWindow.SelectedNode+"") == null)
         {
             Value = 0;
         }
         else
         {
             Value …
Run Code Online (Sandbox Code Playgroud)

java swing jfreechart swingworker

4
推荐指数
1
解决办法
789
查看次数

标签 统计

java ×1

jfreechart ×1

swing ×1

swingworker ×1