Devilzc0de Forum Follow @devilzc0de
  • Home
  • Hacking
  • Networking
  • Programming
  • O.S
  • Server
  • Tweets
  • Search
  • Member List
  • Calendar
Current time: 05-19-2013, 08:38 AM Hello There, Guest! (Login — Register)
Devilzc0de Forum › Information Technology › General Information Technology › General Discuss v
« Previous 1 ... 4 5 6 7 8 ... 18 Next »

[Ask] Batasan karakter pasda teks field Java

Home General Computer Multimedia Business Lounge

Post Reply 
Tweet
Threaded Mode | Linear Mode
Ask Batasan karakter pasda teks field Java
02-23-2012, 10:43 AM
Post: #1
squeeze_small Offline
./Devilz Officer
Posts: 207
Joined: Nov 2010
Reputation: 4
Shocked Batasan karakter pasda teks field Java
Halo devilzc0der, sebelumnya maaf kalo salah ruang,,,, ane mau nanya nih tentang Java ,,,
ane dapet tugas kuliah buat konvert teks (dalam program java ini teks NOPEL jadi IDPEL, ataupun sebaliknya), ane ada kesulitan:
1. Kan di teks dibatasi validasi minimal 9 karakter dan maksimal 9 karakter (mau gak mau harus 9 karakter), nah program ane ini baru muncul peringatan validasi teks apabila setelah diklik konvert, ane kepinginnya ada batasan gitu, intinya gak bisa ketik karakter lagi setelah ngisi 9 karakter, nah itu gimana solusinya?...
2. Fungsi konvert belum berjalan cz kodenya masih dalam bentuk jOptionPane (nopel.java), saya kesulitan untuk memasukkan ke dalam NopelIdpel.java, mohon solusinya...
(yang masukin full name itu sebenernya masukin nopel, mis CD0532056.
Trus di line 12 itu harusnya ini int [] angka = {7,5,2,1,7,5,2,1,7,5,2,1};)
Minta bantuan ya, maksih bangeeeetttt....
mewek mewek mewek

nopel.java
PHP Code:
import javax.swing.JOptionPane;

public class 
nopel{

    public static 
void main(String[] args){
        
String nopel = "CB051350";
        
int b = nopel.length();
        
char [] pecahnopel = new char[b];
        
String [][]kd_area = {{"A","1"},{"B","2"},{"C","3"},{"D","4"},{"E","5"},{"F","6"},{"G","7"},{"H","8"},{"I","9"}};
        
String [][]kd_unit = {{"B","01"},{"C","02"},{"D","03"},{"E","04"},{"F","05"}};
        
String kdwil = "51";
        
int [] angka = {7,5,2,1,7,5,2,1,7,5,2};

        
nopel = JOptionPane.showInputDialog(null, "Enter your full name: ");
        
nopel = nopel.toUpperCase();
            
pecahnopel[0] = nopel.charAt(0);
            for(
int c=0;c<kd_area.length;c++){
                if(
kd_area[c][0].equals(Character.toString(pecahnopel[0]))){
                    
kdwil = kdwil.concat(kd_area[c][1]);
                    break;
                }
            }
            
            
pecahnopel[1] = nopel.charAt(1);
            for(
int c=0;c<kd_unit.length;c++){
                if(
kd_unit[c][0].equals(Character.toString(pecahnopel[1]))){
                    
kdwil = kdwil.concat(kd_unit[c][1]);
                    break;
                }
            }
            
            
kdwil = kdwil.concat(nopel.substring(2));

            
int []angka2 = new int[kdwil.length()];
            
int []angka3 = new int[kdwil.length()];
            
int []angka4 = new int[kdwil.length()];
            
int nilaicek = 0;
            for(
int d=0;d<kdwil.length();d++){
                
int nilai = Character.getNumericValue(kdwil.charAt(d));

                
angka2[d] = nilai;
                
angka3[d] = angka[d]*angka2[d];

                
String tes = String.valueOf(angka3[d]);

                if(
tes.length() > 1){

                
int temp1 = Character.getNumericValue(tes.charAt(0));
                
int temp2 = Character.getNumericValue(tes.charAt(1));
                
temp1 = temp1+temp2;
                
angka4[d] = temp1;
                }
                else{
                
angka4[d] = Character.getNumericValue(tes.charAt(0));
                }
                
nilaicek = nilaicek+angka4[d];
                
            }
            
String cek = String.valueOf(nilaicek);
            if(
cek.length()>1){
                
int cek1 = Character.getNumericValue(cek.charAt(1));
                if(
cek1 == 0){
                
kdwil = kdwil.concat(String.valueOf(0));
                
System.out.println("Nopel = "+nopel);
                
System.out.println("IDPEL = "+kdwil);
                
JOptionPane.showMessageDialog(null, "IDPEL = " + kdwil); 
                }
                else{
                
cek1 = 10-cek1;
                
kdwil = kdwil.concat(String.valueOf(cek1));
                
System.out.println("Nopel = "+nopel);
                
System.out.println("IDPEL = "+kdwil);
                
JOptionPane.showMessageDialog(null, "IDPEL = " + kdwil);
                }
            }
            

    }
} 
NopelIdpel.java
PHP Code:
import java.awt.Color;
import java.awt.event.KeyEvent;
import javax.print.attribute.AttributeSet;
import javax.swing.JOptionPane;
import javax.swing.text.BadLocationException;
import javax.swing.text.PlainDocument;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * NopelIdpel.java
 *
 * Created on Feb 16, 2012, 8:53:48 AM
 */
/**
 *
 * @author Admin
 */
public class NopelIdpel extends javax.swing.JFrame {

    
/** Creates new form NopelIdpel */
    
public NopelIdpel() {
        
initComponents();
        
//txtNopel.setDocument(new batasiInput((byte)9).getFilter());
        
this.setLocationRelativeTo(null);
    }

    
/** 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() {

        
jTextField1 = new javax.swing.JTextField();
        
buttonGroup1 = new javax.swing.ButtonGroup();
        
buttonGroup2 = new javax.swing.ButtonGroup();
        
lblJudul = new javax.swing.JLabel();
        
lblNopel = new javax.swing.JLabel();
        
lblIdpel = new javax.swing.JLabel();
        
txtNopel = new javax.swing.JTextField();
        
txtIdpel = new javax.swing.JTextField();
        
btnConvert = new javax.swing.JButton();
        
btnClear = new javax.swing.JButton();
        
btnClose = new javax.swing.JButton();
        
pnlColor = new javax.swing.JPanel();
        
cbRed = new javax.swing.JCheckBox();
        
cbBlue = new javax.swing.JCheckBox();
        
cbGray = new javax.swing.JCheckBox();
        
pnlKonversi = new javax.swing.JPanel();
        
rbtNopel = new javax.swing.JRadioButton();
        
rbtIdpel = new javax.swing.JRadioButton();
        
jSeparator1 = new javax.swing.JSeparator();
        
lblFormatNopel = new javax.swing.JLabel();
        
lblFormatIdpel = new javax.swing.JLabel();

        
jTextField1.setText("jTextField1");

        
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        
lblJudul.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
        
lblJudul.setText("KONVERSI NOPEL KE IDPEL");

        
lblNopel.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        
lblNopel.setText("NOPEL");

        
lblIdpel.setFont(new java.awt.Font("Tahoma", 1, 14));
        
lblIdpel.setText("IDPEL");

        
txtNopel.setToolTipText("");
        
txtNopel.addActionListener(new java.awt.event.ActionListener() {
            public 
void actionPerformed(java.awt.event.ActionEvent evt) {
                
txtNopelActionPerformed(evt);
            }
        });

        
btnConvert.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        
btnConvert.setText("CONVERT");
        
btnConvert.addActionListener(new java.awt.event.ActionListener() {
            public 
void actionPerformed(java.awt.event.ActionEvent evt) {
                
btnConvertActionPerformed(evt);
            }
        });

        
btnClear.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        
btnClear.setText("CLEAR");
        
btnClear.addActionListener(new java.awt.event.ActionListener() {
            public 
void actionPerformed(java.awt.event.ActionEvent evt) {
                
btnClearActionPerformed(evt);
            }
        });

        
btnClose.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        
btnClose.setText("CLOSE");
        
btnClose.addActionListener(new java.awt.event.ActionListener() {
            public 
void actionPerformed(java.awt.event.ActionEvent evt) {
                
btnCloseActionPerformed(evt);
            }
        });

        
buttonGroup1.add(cbRed);
        
cbRed.setText("Red");
        
cbRed.addActionListener(new java.awt.event.ActionListener() {
            public 
void actionPerformed(java.awt.event.ActionEvent evt) {
                
cbRedActionPerformed(evt);
            }
        });

        
buttonGroup1.add(cbBlue);
        
cbBlue.setText("White");
        
cbBlue.addActionListener(new java.awt.event.ActionListener() {
            public 
void actionPerformed(java.awt.event.ActionEvent evt) {
                
cbBlueActionPerformed(evt);
            }
        });

        
buttonGroup1.add(cbGray);
        
cbGray.setText("Gray");
        
cbGray.addActionListener(new java.awt.event.ActionListener() {
            public 
void actionPerformed(java.awt.event.ActionEvent evt) {
                
cbGrayActionPerformed(evt);
            }
        });

        
javax.swing.GroupLayout pnlColorLayout = new javax.swing.GroupLayout(pnlColor);
        
pnlColor.setLayout(pnlColorLayout);
        
pnlColorLayout.setHorizontalGroup(
            
pnlColorLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .
addGroup(pnlColorLayout.createSequentialGroup()
                .
addContainerGap()
                .
addGroup(pnlColorLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .
addComponent(cbBlue)
                    .
addComponent(cbGray)
                    .
addComponent(cbRed))
                .
addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        
pnlColorLayout.setVerticalGroup(
            
pnlColorLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .
addGroup(pnlColorLayout.createSequentialGroup()
                .
addGap(10, 10, 10)
                .
addComponent(cbRed)
                .
addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .
addComponent(cbBlue, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
                .
addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .
addComponent(cbGray)
                .
addContainerGap(21, Short.MAX_VALUE))
        );

        
buttonGroup2.add(rbtNopel);
        
rbtNopel.setText("Konversi Nopel");
        
rbtNopel.addActionListener(new java.awt.event.ActionListener() {
            public 
void actionPerformed(java.awt.event.ActionEvent evt) {
                
rbtNopelActionPerformed(evt);
            }
        });

        
buttonGroup2.add(rbtIdpel);
        
rbtIdpel.setText("Konversi Idpel");
        
rbtIdpel.addActionListener(new java.awt.event.ActionListener() {
            public 
void actionPerformed(java.awt.event.ActionEvent evt) {
                
rbtIdpelActionPerformed(evt);
            }
        });

        
javax.swing.GroupLayout pnlKonversiLayout = new javax.swing.GroupLayout(pnlKonversi);
        
pnlKonversi.setLayout(pnlKonversiLayout);
        
pnlKonversiLayout.setHorizontalGroup(
            
pnlKonversiLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .
addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnlKonversiLayout.createSequentialGroup()
                .
addComponent(rbtNopel)
                .
addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 3, Short.MAX_VALUE)
                .
addComponent(rbtIdpel)
                .
addContainerGap())
        );
        
pnlKonversiLayout.setVerticalGroup(
            
pnlKonversiLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .
addGroup(pnlKonversiLayout.createSequentialGroup()
                .
addContainerGap()
                .
addGroup(pnlKonversiLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .
addComponent(rbtIdpel)
                    .
addComponent(rbtNopel))
                .
addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        
lblFormatNopel.setFont(new java.awt.Font("Tahoma", 0, 10)); // NOI18N
        
lblFormatNopel.setForeground(new java.awt.Color(51, 51, 51));
        
lblFormatNopel.setText("mis: CN0622067");

        
lblFormatIdpel.setFont(new java.awt.Font("Tahoma", 0, 10)); // NOI18N
        
lblFormatIdpel.setForeground(new java.awt.Color(51, 51, 51));
        
lblFormatIdpel.setText("mis: 513010285649");

        
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        
getContentPane().setLayout(layout);
        
layout.setHorizontalGroup(
            
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .
addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .
addGap(83, 83, 83)
                .
addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .
addGroup(layout.createSequentialGroup()
                        .
addComponent(btnClear)
                        .
addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .
addComponent(btnConvert, javax.swing.GroupLayout.PREFERRED_SIZE, 101, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .
addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .
addComponent(btnClose, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .
addGroup(layout.createSequentialGroup()
                        .
addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .
addComponent(lblNopel, javax.swing.GroupLayout.PREFERRED_SIZE, 62, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .
addComponent(lblIdpel))
                        .
addGap(18, 18, 18)
                        .
addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .
addGroup(layout.createSequentialGroup()
                                .
addGap(2, 2, 2)
                                .
addComponent(lblFormatNopel, javax.swing.GroupLayout.PREFERRED_SIZE, 89, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .
addGroup(layout.createSequentialGroup()
                                .
addGap(2, 2, 2)
                                .
addComponent(lblFormatIdpel, javax.swing.GroupLayout.PREFERRED_SIZE, 110, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .
addComponent(txtIdpel)
                            .
addComponent(txtNopel)
                            .
addComponent(jSeparator1, javax.swing.GroupLayout.DEFAULT_SIZE, 280, Short.MAX_VALUE))))
                .
addGap(30, 30, 30)
                .
addComponent(pnlColor, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .
addGap(73, 73, 73))
            .
addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .
addContainerGap()
                .
addComponent(lblJudul)
                .
addGap(181, 181, 181))
            .
addGroup(layout.createSequentialGroup()
                .
addGap(202, 202, 202)
                .
addComponent(pnlKonversi, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .
addGap(210, 210, 210))
        );
        
layout.setVerticalGroup(
            
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .
addGroup(layout.createSequentialGroup()
                .
addContainerGap()
                .
addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .
addGroup(layout.createSequentialGroup()
                        .
addComponent(lblJudul)
                        .
addGap(19, 19, 19)
                        .
addComponent(pnlKonversi, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .
addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .
addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .
addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .
addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .
addComponent(txtNopel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .
addComponent(lblNopel))
                        .
addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .
addComponent(lblFormatNopel)
                        .
addGap(18, 18, 18)
                        .
addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .
addComponent(txtIdpel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .
addComponent(lblIdpel))
                        .
addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .
addComponent(lblFormatIdpel)
                        .
addGap(34, 34, 34)
                        .
addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .
addComponent(btnConvert)
                            .
addComponent(btnClear)
                            .
addComponent(btnClose))
                        .
addGap(26, 26, 26))
                    .
addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                        .
addComponent(pnlColor, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .
addGap(83, 83, 83))))
        );

        
pack();
    }
// </editor-fold>//GEN-END:initComponents
private void txtNopelKeyPressed(java.awt.event.KeyEvent evt) {                                       
        
// TODO add your handling code here:
        
int nilai_enter=evt.VK_ENTER;
        
int kode=evt.getKeyCode();
        if (
kode==nilai_enter){
            
JOptionPane.showMessageDialog(null, "Anda telah menekan tombol ENTER untuk memproses...");
        }
    }      
    
    
private 
void txtNopelActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txtNopelActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_txtNopelActionPerformed

private void batasiKarakter(){
    
int banyakKarakter=txtNopel.getText().length();
    if(
banyakKarakter<9){
        
JOptionPane.showMessageDialog(null, "Karakter yang Anda masukkan kurang dari 9 karakter");
        
txtNopel.setText("");
    }
    else if (
banyakKarakter>9){
        
JOptionPane.showMessageDialog(null, "Karakter yang Anda masukkan melebihi dari 9 karakter");
        
txtNopel.setText("");
    }
}

private 
void btnConvertActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnConvertActionPerformed
// TODO add your handling code here:
    
batasiKarakter();
}
//GEN-LAST:event_btnConvertActionPerformed

private void btnClearActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnClearActionPerformed
// TODO add your handling code here:
    
txtNopel.setText("");
    
txtIdpel.setText("");
}
//GEN-LAST:event_btnClearActionPerformed

private void btnCloseActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnCloseActionPerformed
// TODO add your handling code here:
    
System.exit(0);
}
//GEN-LAST:event_btnCloseActionPerformed

private void cbBlueActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cbBlueActionPerformed
// TODO add your handling code here:
this.getContentPane().setBackground(Color.WHITE);
}
//GEN-LAST:event_cbBlueActionPerformed

private void cbGrayActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cbGrayActionPerformed
// TODO add your handling code here:
this.getContentPane().setBackground(Color.LIGHT_GRAY);
}
//GEN-LAST:event_cbGrayActionPerformed

private void cbRedActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cbRedActionPerformed
// TODO add your handling code here:
this.getContentPane().setBackground(Color.CYAN);
}
//GEN-LAST:event_cbRedActionPerformed

private void rbtIdpelActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_rbtIdpelActionPerformed
// TODO add your handling code here:
txtNopel.setEnabled(false);
txtIdpel.setEnabled(true);
lblFormatIdpel.setEnabled(true);
lblFormatNopel.setEnabled(false);
txtIdpel.setText("");
}
//GEN-LAST:event_rbtIdpelActionPerformed

private void rbtNopelActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_rbtNopelActionPerformed
// TODO add your handling code here:
txtIdpel.setEnabled(false);
txtNopel.setEnabled(true);
lblFormatNopel.setEnabled(true);
lblFormatIdpel.setEnabled(false);
txtNopel.setText("");
}
//GEN-LAST:event_rbtNopelActionPerformed

    /**
     * @param args the command line arguments
     */
    
public static void main(String args[]) {
        
/* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
         */
        
try {
            for (
javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if (
"Nimbus".equals(info.getName())) {
                    
javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (
ClassNotFoundException ex) {
            
java.util.logging.Logger.getLogger(NopelIdpel.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (
InstantiationException ex) {
            
java.util.logging.Logger.getLogger(NopelIdpel.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (
IllegalAccessException ex) {
            
java.util.logging.Logger.getLogger(NopelIdpel.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (
javax.swing.UnsupportedLookAndFeelException ex) {
            
java.util.logging.Logger.getLogger(NopelIdpel.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        
//</editor-fold>

        /* Create and display the form */
        
java.awt.EventQueue.invokeLater(new Runnable() {

            public 
void run() {
                new 
NopelIdpel().setVisible(true);
            }
        });
    }
    
// Variables declaration - do not modify//GEN-BEGIN:variables
    
private javax.swing.JButton btnClear;
    private 
javax.swing.JButton btnClose;
    private 
javax.swing.JButton btnConvert;
    private 
javax.swing.ButtonGroup buttonGroup1;
    private 
javax.swing.ButtonGroup buttonGroup2;
    private 
javax.swing.JCheckBox cbBlue;
    private 
javax.swing.JCheckBox cbGray;
    private 
javax.swing.JCheckBox cbRed;
    private 
javax.swing.JSeparator jSeparator1;
    private 
javax.swing.JTextField jTextField1;
    private 
javax.swing.JLabel lblFormatIdpel;
    private 
javax.swing.JLabel lblFormatNopel;
    private 
javax.swing.JLabel lblIdpel;
    private 
javax.swing.JLabel lblJudul;
    private 
javax.swing.JLabel lblNopel;
    private 
javax.swing.JPanel pnlColor;
    private 
javax.swing.JPanel pnlKonversi;
    private 
javax.swing.JRadioButton rbtIdpel;
    private 
javax.swing.JRadioButton rbtNopel;
    private 
javax.swing.JTextField txtIdpel;
    private 
javax.swing.JTextField txtNopel;
    
// End of variables declaration//GEN-END:variables

//    class batasiInput{
//        byte length;
//        PlainDocument filter;
//        public batasiInput(byte length){
//            this.length=length;
//        }
//        public PlainDocument getFilter(){
//            filter=new PlainDocument(){
//                public void insertString(int offs, String str,AttributeSet a) throws BadLocationException{
//                    int ab=txtNopel.getText().length();
//                    if(ab<length){
//                        //super.insertString(offs, str, null);
//                        super.insertString(offs, str, a);
//                    }
//                }
//            };
//            return filter;
//        }
//    }
} 
Makasiihhhh,,,,
Find all posts by this user
Quote this message in a reply
02-24-2012, 01:15 AM
Post: #2
Fauzi Topan Offline
PacarNya Yuki Kato
Posts: 314
Joined: Nov 2011
Reputation: 55
RE: Batasan karakter pasda teks field Java
salah kamar deh bang, harusnya di subforum java nih ketawa
http://devilzc0de.org/forum/forumdisplay.php?fid=47
Visit this user's website Find all posts by this user
Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Topic Tools
Topic Link :
BBCode :
HTML Code :
View a Printable Version Send Thread to a Friend Subscribe to this thread
Submit Google Submit Face book Submit to Digg Submit to Reddit Submit to Furl Submit to Del.icio.us Submit to Jeqq

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  Karakter Membuat Postingan DI DC od3yz 12 1,524 02-08-2012 12:58 PM
Last Post: Super Moderator

Users Browsing
1 Guest(s)

  • Contact Us
  • devilzc0de
  • Return to Top
  • Mobile Version
  • RSS Syndication
  • Help
Current time: 05-19-2013, 08:38 AM Powered By MyBB, © 2002-2013 MyBB Group. Theme created by Justin S. | Mixed By Chaer.Newbie | Fixed By Aditya

USING THIS SITE INDICATES THAT YOU HAVE READ AND ACCEPT OUR TERMS. IF YOU DO NOT ACCEPT THESE TERMS, YOU ARE NOT AUTHORIZED TO USE THIS SITE