/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/*
* SliderZooming.java
*
* Created on Nov 22, 2008, 3:17:24 PM
*/
package medusa;
import javax.swing.JSlider;
/**
*
* @author Georgios
*/
public class SliderZooming extends javax.swing.JPanel {
/** Creates new form SliderZooming */
public SliderZooming() {
initComponents();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// //GEN-BEGIN:initComponents
private void initComponents() {
jButton1 = new javax.swing.JButton();
scaleSlider = new javax.swing.JSlider();
jButton2 = new javax.swing.JButton();
setPreferredSize(new java.awt.Dimension(200, 20));
jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/medusa/images/Blue/Zoom_Out.gif"))); // NOI18N
jButton1.setBorderPainted(false);
jButton1.setContentAreaFilled(false);
jButton1.setDefaultCapable(false);
jButton1.setFocusPainted(false);
add(jButton1);
scaleSlider.setMaximum(1000);
scaleSlider.setMinimum(100);
scaleSlider.addChangeListener(new javax.swing.event.ChangeListener() {
public void stateChanged(javax.swing.event.ChangeEvent evt) {
scaleSliderStateChanged(evt);
}
});
add(scaleSlider);
jButton2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/medusa/images/Blue/Zoom_In.gif"))); // NOI18N
jButton2.setBorderPainted(false);
jButton2.setContentAreaFilled(false);
jButton2.setDefaultCapable(false);
jButton2.setFocusPainted(false);
add(jButton2);
}// //GEN-END:initComponents
private void scaleSliderStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_scaleSliderStateChanged
JSlider src = (JSlider) evt.getSource();
if (!src.getValueIsAdjusting()) {
medusa.MedusaSimplerFrame.setScale(src);
} else {
MedusaSimplerFrame.stringletPanel.repaint();
MedusaSimplerFrame.stringletPanel.revalidate();
}
medusa.MedusaSimplerFrame.jScrollPane.revalidate();
}//GEN-LAST:event_scaleSliderStateChanged
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
public javax.swing.JSlider scaleSlider;
// End of variables declaration//GEN-END:variables
}
Ads help maintain this website.