亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? newpaneldialog.java

?? SWING的界面UI包 SWING的界面UI包
?? JAVA
字號:
/* * NewPanelDialog.java * * Created on 2007年9月17日, 下午11:32 */package dyno.swing.designer.main.actions;import dyno.swing.designer.beans.Util;import dyno.swing.designer.properties.types.Item;import java.util.StringTokenizer;import javax.swing.DefaultComboBoxModel;import javax.swing.JOptionPane;/** * * @author  rehte */public class NewPanelDialog extends javax.swing.JDialog {    private boolean OK;    private String className;    private String packageName;    private Item selectedType;    public boolean isOK(){        return OK;    }    public String getClassName(){        return className;    }    public String getPackageName(){        return packageName;    }    /** Creates new form NewPanelDialog */    public NewPanelDialog(java.awt.Frame parent, boolean modal) {        super(parent, modal);        initComponents();        DefaultComboBoxModel types=new DefaultComboBoxModel();        for(Item item:Util.getGuiTypes())            types.addElement(item);        cmbType.setModel(types);            }        /** 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.     */    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents    private void initComponents() {        jLabel1 = new javax.swing.JLabel();        jLabel2 = new javax.swing.JLabel();        txtClassName = new javax.swing.JTextField();        txtPackageName = new javax.swing.JTextField();        jButton1 = new javax.swing.JButton();        jButton2 = new javax.swing.JButton();        jLabel3 = new javax.swing.JLabel();        cmbType = new javax.swing.JComboBox();        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);        setTitle("New JPanel");        setModal(true);        jLabel1.setText("Class Name:");        jLabel2.setText("Package Name:");        txtClassName.setText("NewJFrame");        txtClassName.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                txtClassNameActionPerformed(evt);            }        });        txtPackageName.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                txtPackageNameActionPerformed(evt);            }        });        jButton1.setText("Cancel");        jButton1.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButton1ActionPerformed(evt);            }        });        jButton2.setText("OK");        jButton2.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButton2ActionPerformed(evt);            }        });        jLabel3.setText("GUI Type:");        cmbType.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));        cmbType.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                cmbTypeActionPerformed(evt);            }        });        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());        getContentPane().setLayout(layout);        layout.setHorizontalGroup(            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addGroup(layout.createSequentialGroup()                .addContainerGap()                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()                        .addComponent(jButton2)                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                        .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 82, javax.swing.GroupLayout.PREFERRED_SIZE)                        .addGap(11, 11, 11))                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                            .addComponent(jLabel1)                            .addComponent(jLabel2)                            .addComponent(jLabel3))                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)                            .addComponent(txtPackageName, javax.swing.GroupLayout.DEFAULT_SIZE, 234, Short.MAX_VALUE)                            .addComponent(txtClassName, javax.swing.GroupLayout.DEFAULT_SIZE, 234, Short.MAX_VALUE)                            .addComponent(cmbType, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))                .addContainerGap())        );        layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {jButton1, jButton2});        layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {txtClassName, txtPackageName});        layout.setVerticalGroup(            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addGroup(layout.createSequentialGroup()                .addContainerGap()                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(jLabel1)                    .addComponent(txtClassName, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))                .addGap(18, 18, 18)                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(txtPackageName, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)                    .addComponent(jLabel2))                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(jLabel3)                    .addComponent(cmbType, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))                .addGap(18, 18, 18)                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(jButton2)                    .addComponent(jButton1))                .addContainerGap())        );        pack();    }// </editor-fold>//GEN-END:initComponents    private void txtClassNameActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txtClassNameActionPerformed        jButton2ActionPerformed(evt);}//GEN-LAST:event_txtClassNameActionPerformed    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed        OK=false;        dispose();    }//GEN-LAST:event_jButton1ActionPerformed    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed        String cn=txtClassName.getText().trim();        if(cn.length()==0){            JOptionPane.showMessageDialog(this, "Please input new class name!");            return;        }        if(!isSyntaxCorrect(cn)){            JOptionPane.showMessageDialog(this, cn + " is not correct class name!");            return;        }        className=cn;        String pack=txtPackageName.getText().trim();        if(pack.length()==0){            packageName=null;        }else{            StringTokenizer tokenizer=new StringTokenizer(pack, ".");            while(tokenizer.hasMoreTokens()){                String token=tokenizer.nextToken();                if(!isSyntaxCorrect(token)){                    JOptionPane.showMessageDialog(this, pack + " is not correct package name!");                    return;                }            }            packageName=pack;        }        selectedType=(Item)cmbType.getSelectedItem();        OK=true;        dispose();    }//GEN-LAST:event_jButton2ActionPerformed    private void txtPackageNameActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txtPackageNameActionPerformed        jButton2ActionPerformed(evt);    }//GEN-LAST:event_txtPackageNameActionPerformed    private void cmbTypeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cmbTypeActionPerformed        Item item=(Item)cmbType.getSelectedItem();        if(item!=null){            txtClassName.setText((String)item.getValue());        }    }//GEN-LAST:event_cmbTypeActionPerformed    private boolean isSyntaxCorrect(String identifier){        if(Util.isStringNull(identifier))            return false;        char c=identifier.charAt(0);        if(!Character.isJavaIdentifierStart(c))            return false;        for(int i=1;i<identifier.length();i++){            c=identifier.charAt(i);            if(!Character.isJavaIdentifierPart(c))                return false;        }        return true;    }    /**     * @param args the command line arguments     */    public static void main(String args[]) {        java.awt.EventQueue.invokeLater(new Runnable() {            public void run() {                NewPanelDialog dialog = new NewPanelDialog(new javax.swing.JFrame(), true);                dialog.addWindowListener(new java.awt.event.WindowAdapter() {                    public void windowClosing(java.awt.event.WindowEvent e) {                        System.exit(0);                    }                });                dialog.setVisible(true);            }        });    }        // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JComboBox cmbType;    private javax.swing.JButton jButton1;    private javax.swing.JButton jButton2;    private javax.swing.JLabel jLabel1;    private javax.swing.JLabel jLabel2;    private javax.swing.JLabel jLabel3;    private javax.swing.JTextField txtClassName;    private javax.swing.JTextField txtPackageName;    // End of variables declaration//GEN-END:variables    public Item getSelectedType() {        return selectedType;    }    public void setSelectedType(Item selectedType) {        this.selectedType = selectedType;    }    }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av午夜精品一区二区三区| 国产欧美一区二区三区鸳鸯浴 | 亚洲欧美日韩国产综合在线| 国产剧情一区二区| 欧洲另类一二三四区| 国产精品国产三级国产aⅴ原创| 久久国产精品99久久久久久老狼| 在线成人免费观看| 亚洲电影激情视频网站| 欧美色男人天堂| 亚洲18女电影在线观看| 欧美午夜精品久久久久久孕妇 | 另类调教123区| 精品视频1区2区3区| 日韩中文字幕1| 日韩免费观看高清完整版| 日韩电影免费在线观看网站| 欧美一区二区三区公司| 久久99九九99精品| 久久久综合精品| 国产不卡在线视频| 一本久久综合亚洲鲁鲁五月天 | 欧美一级片在线| 亚洲成人7777| 日韩欧美一级二级三级久久久| 蜜桃在线一区二区三区| 2020国产成人综合网| 无码av免费一区二区三区试看 | 一区二区三区中文免费| 欧美色老头old∨ideo| 性感美女久久精品| 欧美tk—视频vk| 成人精品国产免费网站| 亚洲另类中文字| 日本丰满少妇一区二区三区| 亚洲h动漫在线| 久久综合视频网| 91麻豆福利精品推荐| 欧美日韩久久久一区| 久久精品久久99精品久久| 国产农村妇女毛片精品久久麻豆| 91毛片在线观看| 亚洲一区二区成人在线观看| 日韩免费视频一区二区| 成人97人人超碰人人99| 无码av中文一区二区三区桃花岛| 日韩欧美国产系列| 99久久亚洲一区二区三区青草| 亚洲二区在线视频| 国产剧情在线观看一区二区| 亚洲美女偷拍久久| 欧美成va人片在线观看| 狠狠色伊人亚洲综合成人| 国产精品美女久久久久久2018| 精品视频一区 二区 三区| 粉嫩av一区二区三区粉嫩 | 日韩视频在线观看一区二区| av不卡免费电影| 亚洲高清视频的网址| 久久蜜桃av一区二区天堂| 日韩和欧美的一区| 亚洲欧洲精品天堂一级| 日韩一区二区免费在线电影| 色综合网色综合| 成人一级片在线观看| 免费观看一级欧美片| 亚洲免费在线视频| 国产精品美女久久福利网站| 日韩欧美卡一卡二| 欧美色图在线观看| 91麻豆福利精品推荐| 国产精品影音先锋| 亚洲成av人片在线| 成人欧美一区二区三区视频网页| 久久夜色精品国产欧美乱极品| 欧美成人伊人久久综合网| 精品免费视频一区二区| 日韩免费一区二区| 久久―日本道色综合久久| 久久九九全国免费| 国产精品女主播av| 综合自拍亚洲综合图不卡区| 亚洲丝袜自拍清纯另类| 亚洲另类一区二区| 亚洲午夜电影网| 日本不卡视频一二三区| 捆绑变态av一区二区三区| 久久精品国产久精国产| 国产综合色在线视频区| 国产精品主播直播| 91在线视频播放地址| 欧洲视频一区二区| 91麻豆精品久久久久蜜臀| 欧美tickling挠脚心丨vk| 久久久久久久久久久久久女国产乱 | 91影院在线观看| 在线观看免费视频综合| 在线播放欧美女士性生活| 欧美一级欧美三级| 久久精品一区蜜桃臀影院| 91丝袜美女网| 欧美放荡的少妇| 久久久影视传媒| 亚洲精品国产无天堂网2021| 欧美一二三区精品| 国产欧美综合色| 亚洲精品国产第一综合99久久| 亚洲综合在线观看视频| 麻豆精品国产传媒mv男同 | 国产一区二区在线观看视频| 国产精品一区二区不卡| 91高清视频免费看| 欧美精品一区二区三区在线播放| 天堂av在线一区| 欧美国产一区二区在线观看| 亚洲另类在线一区| 狠狠色狠狠色综合系列| 色综合视频一区二区三区高清| 欧美夫妻性生活| 国产精品久久一卡二卡| 无码av免费一区二区三区试看 | 成人18精品视频| 精品日韩在线观看| 一区二区三区在线播| 理论电影国产精品| 欧美在线视频全部完| 精品乱码亚洲一区二区不卡| 欧美日韩国产欧美日美国产精品| 亚洲国产精品黑人久久久| 午夜视频一区二区三区| 成人国产一区二区三区精品| 3d成人h动漫网站入口| 国产精品久久久久桃色tv| 青青草97国产精品免费观看| 91影院在线免费观看| 国产视频一区二区三区在线观看| 亚洲成a人在线观看| 91在线视频网址| 久久精品人人爽人人爽| 日韩av在线免费观看不卡| 91激情在线视频| 国产精品久久网站| 国产乱码精品1区2区3区| 在线播放日韩导航| 午夜精品爽啪视频| 91福利国产精品| 中文字幕亚洲一区二区av在线| 精品在线免费观看| 日韩一本二本av| 视频一区二区三区中文字幕| 色欧美片视频在线观看| 国产精品视频观看| 国产91在线|亚洲| 精品国产乱码久久久久久影片| 日韩精品亚洲一区| 欧美影视一区在线| 亚洲激情六月丁香| 99精品久久99久久久久| 国产精品久久免费看| 高清免费成人av| 欧美国产日产图区| 成人网在线播放| 欧美激情在线一区二区三区| 国产精品一区二区久久不卡| ww亚洲ww在线观看国产| 精品一区二区免费看| 日韩免费一区二区| 韩国中文字幕2020精品| 久久综合色综合88| 粉嫩蜜臀av国产精品网站| 国产亚洲精品7777| 国产成人av福利| 中文字幕精品一区二区精品绿巨人| 国产成人精品免费在线| 国产亚洲自拍一区| 国产精品乡下勾搭老头1| 久久久精品中文字幕麻豆发布| 国产麻豆91精品| 中文字幕欧美一区| 欧美在线你懂得| 日韩精品电影在线| 久久丝袜美腿综合| 成人av第一页| 亚洲福利一区二区| 日韩欧美国产综合| 成人免费黄色在线| 欧美日韩一区二区电影| 蜜桃视频一区二区三区在线观看| 精品国产乱码91久久久久久网站| 国产盗摄一区二区| 亚洲免费av高清| 日韩一级黄色大片| 亚洲精品成人在线| 欧美日韩夫妻久久| 国产麻豆精品theporn| 亚洲三级免费电影| 91精品黄色片免费大全| 国产精品香蕉一区二区三区| 亚洲激情一二三区| 精品少妇一区二区三区在线播放 |