⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 graphicdialog.java

📁 一个用java写的地震分析软件(无源码)
💻 JAVA
字号:
package org.trinet.jiggle;

import javax.swing.*;

import java.awt.*;
import java.awt.event.*;

import org.trinet.util.*;
import org.trinet.util.graphics.*;

public class GraphicDialog extends CenteredDialog {

     JLabel textLabel = new JLabel();

     // make 0-100%
     JProgressBar progressBar = new JProgressBar(0, 100);
     JLabel graphicLabel = new JLabel();
     JPanel mainPanel = new JPanel();

     public GraphicDialog() {
       this ("", "", null);
     }

     public GraphicDialog(String title, String text, Icon icon) {

        getContentPane().add(graphicLabel, BorderLayout.CENTER);

          set (title, text, icon);
          
          pack();
          setVisible(true);
     }

     public void set(String title, String text,  Icon icon) {
        setTitle(title);
        setText(text);
        setIcon(icon);
        setProgress(0);

        pack();
     }
/** Set the text in the text panel. */
     public void setText(String text) {
       textLabel.setText(text);
       pack();
     }

     public void setIcon (Icon icon) {
        graphicLabel = new JLabel(icon);
        pack();
     }

     public void setProgress (int percent) {
        progressBar.setValue(percent);
        progressBar.setString(percent+"%");
     }

     public void setProgress (double percent) {
        setProgress( (int) percent);
     }

    public static void main (String args[]) {

        GraphicDialog dia =
         new GraphicDialog("Test of animation.", "test",
               new ImageIcon("E:/Images/Gifs/gearsAnim.gif"));

    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -