/src/mpv5/ui/beans/LabeledSpinner.java
Java | 135 lines | 67 code | 27 blank | 41 comment | 0 complexity | e2c382eb639d036aa73b9860065be2f5 MD5 | raw file
Possible License(s): LGPL-3.0, Apache-2.0, GPL-3.0, GPL-2.0, AGPL-3.0, JSON, BSD-3-Clause
- /*
- * LabeledTextField.java
- *
- * Created on 20.11.2008, 19:26:39
- */
- package mpv5.ui.beans;
- import java.awt.Font;
- import javax.swing.JSpinner;
- /**
- *
- *
- */
- public class LabeledSpinner extends javax.swing.JPanel {
- private static final long serialVersionUID = 1L;
- private String _text;
- private String _label;
- private Class clazz;
- private LabeledDateChooser receiver;
- /** Creates new form LabeledTextField */
- public LabeledSpinner() {
- initComponents();
- }
- public JSpinner getSpinner() {
- return jSpinner1;
- }
- // public void setLabelFont(Font font) {
- // setFont(font);
- //
- // }
- /** 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")
- // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
- private void initComponents() {
- jLabel1 = new javax.swing.JLabel();
- jSpinner1 = new javax.swing.JSpinner();
- setOpaque(false);
- setLayout(new javax.swing.BoxLayout(this, javax.swing.BoxLayout.LINE_AXIS));
- jLabel1.setText("text");
- jLabel1.setMaximumSize(new java.awt.Dimension(333, 333));
- jLabel1.setPreferredSize(new java.awt.Dimension(100, 18));
- add(jLabel1);
- jSpinner1.setFont(jSpinner1.getFont());
- jSpinner1.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));
- jSpinner1.setEditor(new javax.swing.JSpinner.NumberEditor(jSpinner1, ""));
- jSpinner1.setPreferredSize(new java.awt.Dimension(100, 20));
- jSpinner1.addChangeListener(new javax.swing.event.ChangeListener() {
- public void stateChanged(javax.swing.event.ChangeEvent evt) {
- jSpinner1StateChanged(evt);
- }
- });
- add(jSpinner1);
- }// </editor-fold>//GEN-END:initComponents
- private void jSpinner1StateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_jSpinner1StateChanged
-
- }//GEN-LAST:event_jSpinner1StateChanged
- // Variables declaration - do not modify//GEN-BEGIN:variables
- private javax.swing.JLabel jLabel1;
- private javax.swing.JSpinner jSpinner1;
- // End of variables declaration//GEN-END:variables
- /**
- * @return the _text
- */
- public Object get_Value() {
- return jSpinner1.getValue();
- }
- /**
- * @param text the _text to set
- */
- public void set_Value(Object text) {
- this._text = String.valueOf(text);
- jSpinner1.setValue(text);
- }
- /**
- * @return the _label
- */
- public String get_Label() {
- return jLabel1.getText();
- }
- /**
- * @param label the _label to set
- */
- public void set_Label(String label) {
- this._label = label;
- jLabel1.setText(_label);
- this.setToolTipText(_text);
- jLabel1.setToolTipText(_text);
- }
- public void set_LabelFont(Font font) {
- // if (font != null) {
- // jLabel1.setFont(font);
- // }
- }
- @Override
- public void setEnabled(boolean enabled) {
- jLabel1.setEnabled(enabled);
- jSpinner1.setEnabled(enabled);
- }
- /**
- *
- * @param i
- */
- public void setValue(Number i) {
- set_Value(i);
- }
- }