All Downloads are FREE. Search and download functionalities are using the official Maven repository.

src.samples.java.ex.ICA_Sample Maven / Gradle / Ivy

Go to download

An auxiliary findbugs.sourceforge.net plugin for java bug detectors that fall outside the narrow scope of detectors to be packaged with the product itself.

There is a newer version: 7.6.8
Show newest version
package ex;
import java.awt.Adjustable;
import java.awt.Color;
import java.awt.image.ImageObserver;
import java.math.BigDecimal;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import javax.swing.BorderFactory;
import javax.swing.JOptionPane;
import javax.swing.JScrollBar;
import javax.swing.border.BevelBorder;
import javax.swing.border.Border;
import javax.swing.border.EtchedBorder;

public class ICA_Sample {

    public void testJOptionPane() {
        JOptionPane.showMessageDialog(null, "hi", "there", ImageObserver.ERROR);
    }

    public void testBorder() {
        Border b = BorderFactory.createBevelBorder(2, Color.RED, Color.BLUE);
        b = BorderFactory.createEtchedBorder(2, Color.RED, Color.BLUE);
    }

    public void testThread() {
        Thread t = new Thread();
        t.setPriority(100);
    }

    public void testJScrollBar() {
        JScrollBar b = new JScrollBar(3);
    }

    public BigDecimal testBigDecimalDivide() {
        BigDecimal n = new BigDecimal("4.5");
        BigDecimal d = new BigDecimal("2.0");

        BigDecimal r = n.divide(d, 12);
        r = r.divide(n, 1, 12);
        r.setScale(1, 12);
        return r;
    }

    public void testSQLStatement(Connection c) throws SQLException {

        try (Statement s = c.createStatement(ResultSet.CONCUR_READ_ONLY, ResultSet.TYPE_FORWARD_ONLY)) {
        }

        try (PreparedStatement s = c.prepareStatement("SELECT BOO FROM HOO", ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.TYPE_SCROLL_INSENSITIVE)) {
        }
    }

    public void fpICA() {
        JOptionPane.showMessageDialog(null, "hi", "there", JOptionPane.ERROR_MESSAGE);
        Border b = BorderFactory.createBevelBorder(BevelBorder.RAISED);
        b = BorderFactory.createEtchedBorder(EtchedBorder.RAISED, Color.RED, Color.BLUE);
        new Thread().setPriority(Thread.MAX_PRIORITY);
        JScrollBar sb = new JScrollBar(Adjustable.HORIZONTAL, 0, 10, 0, 100);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy