Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.JApplet;
- import javax.swing.JButton;
- import javax.swing.JMenuBar;
- import javax.swing.JTextField;
- import java.awt.GridLayout;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- public class SimpleBenchApplet extends JApplet implements ActionListener,
- Runnable {
- @Override
- public void init() {
- GridLayout gl = new GridLayout(2, 1);
- setLayout(gl);
- jb = new JButton("Начать Benchmark!");
- jb.addActionListener(this);
- jtf = new JTextField();
- jtf.setEditable(false);
- JMenuBar menuBar = new JMenuBar();
- setJMenuBar(menuBar);
- add(jb);
- add(jtf);
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- thd = new Thread(this);
- thd.start();
- }
- @Override
- public void run() {
- jb.setEnabled(false);
- int i;
- double epochS = System.currentTimeMillis();
- for (i = 0; i < 10000000; i++) {
- jb.setText("(0-9999999): " + i);
- }
- double epochF = System.currentTimeMillis();
- double resms = epochF - epochS;
- double ress = resms / 1000;
- jtf.setText(i + " tics // " + resms + " ms ~ " + ress + " s");
- jb.setEnabled(true);
- }
- private Thread thd = null;
- private JButton jb = null;
- private JTextField jtf = null;
- }
Advertisement
Add Comment
Please, Sign In to add comment