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

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

?? updatephotoinfodialog.java

?? 數(shù)碼照片管理程序是我們公司在開發(fā)過程中的用java編寫的模塊
?? JAVA
字號(hào):
/*
 * NewJDialog.java
 *
 * Created on 2008年8月15日, 下午2:31
 */
package com.mwq.album.frame;

import com.mwq.album.dao.Dao;
import com.mwq.album.tool.ScreenSize;
import com.mwq.album.tool.ToolTip;
import java.util.Vector;
import javax.swing.JButton;
import javax.swing.JTextField;

/**
 *
 * @author  Administrator
 */
public class UpdatePhotoInfoDialog extends javax.swing.JDialog {

    private static final Dao dao = Dao.getInstance();
    private JTextField dateTextField;
    private JButton selectedPhoto;

    /** Creates new form NewJDialog */
    public UpdatePhotoInfoDialog(java.awt.Frame parent, boolean modal, JButton selectedPhoto) {
        super(parent, modal);
        initComponents();
        dateTextField = calendarPanel.getTextField();
        Vector photoV = Dao.getInstance().selectPhoto(selectedPhoto.getName());
        titleTextField.setText(photoV.get(3).toString());
        dateTextField.setText(photoV.get(2).toString());
        remarkTextArea.setText(photoV.get(4).toString());
        this.selectedPhoto = selectedPhoto;
        ScreenSize.centered(this);
    }

    /** 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">                          
    private void initComponents() {

        titleLabel = new javax.swing.JLabel();
        dateLabel = new javax.swing.JLabel();
        remarkLabel = new javax.swing.JLabel();
        titleTextField = new javax.swing.JTextField();
        calendarPanel = new com.mwq.album.calendar.CalendarPanel();
        remarkScrollPane = new javax.swing.JScrollPane();
        remarkTextArea = new javax.swing.JTextArea();
        exitButton = new javax.swing.JButton();
        submitButton = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
        setTitle("修改信息");

        titleLabel.setText("圖片標(biāo)題:");

        dateLabel.setText("拍攝日期:");

        remarkLabel.setText("圖片描述:");

        titleTextField.setColumns(30);
        titleTextField.addCaretListener(new javax.swing.event.CaretListener() {
            public void caretUpdate(javax.swing.event.CaretEvent evt) {
                titleTextFieldCaretUpdate(evt);
            }
        });
        titleTextField.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyTyped(java.awt.event.KeyEvent evt) {
                titleTextFieldKeyTyped(evt);
            }
        });

        remarkTextArea.setColumns(40);
        remarkTextArea.setLineWrap(true);
        remarkTextArea.setRows(5);
        remarkScrollPane.setViewportView(remarkTextArea);

        exitButton.setText("退出");
        exitButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                exitButtonActionPerformed(evt);
            }
        });

        submitButton.setText("確定");
        submitButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                submitButtonActionPerformed(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(layout.createSequentialGroup()
                        .addComponent(titleLabel)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(titleTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(dateLabel)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(calendarPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(remarkLabel)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(remarkScrollPane, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addContainerGap(200, Short.MAX_VALUE)
                .addComponent(submitButton)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(exitButton)
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(titleLabel)
                    .addComponent(titleTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(calendarPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(dateLabel))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(remarkLabel)
                    .addComponent(remarkScrollPane, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 21, Short.MAX_VALUE)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(exitButton)
                    .addComponent(submitButton))
                .addContainerGap())
        );

        pack();
    }// </editor-fold>                        

private void submitButtonActionPerformed(java.awt.event.ActionEvent evt) {                                             
// TODO add your handling code here:
    this.dispose();// 銷毀對(duì)話框

    selectedPhoto.setText(titleTextField.getText());// 修改照片標(biāo)題

    Vector<String> photoV = dao.selectPhoto(selectedPhoto.getName());// 獲得照片信息

    photoV.set(2, dateTextField.getText());// 修改日期

    photoV.set(3, titleTextField.getText());// 修改標(biāo)題

    photoV.set(4, remarkTextArea.getText());// 修改說明

    ToolTip.set(selectedPhoto, photoV);// 修改工具提示

    dao.updatePhoto(selectedPhoto.getName(), titleTextField.getText(),
            dateTextField.getText(), remarkTextArea.getText());// 將修改保存到數(shù)據(jù)庫
}                                            

private void exitButtonActionPerformed(java.awt.event.ActionEvent evt) {                                           
// TODO add your handling code here:
    this.dispose();
}                                          

private void titleTextFieldKeyTyped(java.awt.event.KeyEvent evt) {                                        
// TODO add your handling code here:
    if (titleTextField.getText().getBytes().length == 20) {// 照片標(biāo)題最多為10個(gè)字符

        evt.consume();// 銷毀此次鍵盤事件

    }
}                                       

private void titleTextFieldCaretUpdate(javax.swing.event.CaretEvent evt) {                                           
// TODO add your handling code here:
    if (titleTextField.getText().trim().length() == 0) {// 標(biāo)題為空

        submitButton.setEnabled(false);// 將“確定”按鈕設(shè)置為不可用

    } else {// 標(biāo)題不為空

        if (!submitButton.isEnabled()) {// 如果“確定”按鈕不可用

            submitButton.setEnabled(true);// 將“確定”按鈕設(shè)置為可用

        }
    }
}                                          

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                UpdatePhotoInfoDialog dialog = new UpdatePhotoInfoDialog(new javax.swing.JFrame(), true, null);
                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                     
    private com.mwq.album.calendar.CalendarPanel calendarPanel;
    private javax.swing.JLabel dateLabel;
    private javax.swing.JButton exitButton;
    private javax.swing.JLabel remarkLabel;
    private javax.swing.JScrollPane remarkScrollPane;
    private javax.swing.JTextArea remarkTextArea;
    private javax.swing.JButton submitButton;
    private javax.swing.JLabel titleLabel;
    private javax.swing.JTextField titleTextField;
    // End of variables declaration                   
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美天堂亚洲电影院在线播放| 9久草视频在线视频精品| 国产精品女主播在线观看| 色欧美片视频在线观看在线视频| 青青青伊人色综合久久| 综合久久给合久久狠狠狠97色| 欧美猛男超大videosgay| 国产精品996| 日本在线观看不卡视频| 国产精品二三区| 亚洲欧美日韩中文播放 | www激情久久| 欧日韩精品视频| 成人午夜看片网址| 蜜臀国产一区二区三区在线播放| 亚洲免费观看高清| 久久美女高清视频| 91精品午夜视频| 欧美在线播放高清精品| 成人精品免费网站| 国产一区二区三区最好精华液| 亚洲一区视频在线| 中文字幕一区二区三区av| 久久亚洲欧美国产精品乐播| 欧美久久久影院| 欧洲精品一区二区| 91污片在线观看| 国产成+人+日韩+欧美+亚洲| 美女视频网站久久| 日韩电影网1区2区| 婷婷中文字幕一区三区| 亚洲成人av电影| 亚洲制服丝袜一区| 亚洲黄一区二区三区| 亚洲欧洲日产国产综合网| 国产亚洲一区二区三区在线观看| 日韩一区二区高清| 日韩视频一区二区三区在线播放| 欧美人与禽zozo性伦| 欧美日韩一级片在线观看| 欧美三区在线视频| 欧美日韩色综合| 欧美日韩夫妻久久| 91精品午夜视频| 日韩一区二区三区视频在线观看| 欧美视频一区二区三区四区| 欧美性生活影院| 7777精品伊人久久久大香线蕉最新版| 欧美丝袜丝交足nylons图片| 色婷婷综合久久久中文字幕| 91麻豆国产福利精品| 色猫猫国产区一区二在线视频| 91丨九色丨蝌蚪丨老版| 99久久99久久精品国产片果冻| 国产盗摄一区二区三区| 国产不卡视频一区| 成人影视亚洲图片在线| 国产夫妻精品视频| 国产成人精品亚洲777人妖| 韩国v欧美v亚洲v日本v| 国产一区二区三区日韩| 国内精品视频666| 国产精品一区二区黑丝| 九九视频精品免费| 成人黄色av电影| 91丨九色porny丨蝌蚪| 99国产精品久| 欧美亚洲动漫精品| 欧美猛男超大videosgay| 欧美一区二区三区啪啪| 精品久久免费看| 久久精品视频免费观看| 国产欧美日韩在线视频| 日韩一区日韩二区| 亚洲一区在线观看免费| 日日摸夜夜添夜夜添国产精品| 蜜臀av一区二区三区| 国产一区二区三区黄视频| 成人中文字幕电影| 欧美在线观看18| 欧美一区二区三区公司| 精品理论电影在线| 亚洲欧洲一区二区在线播放| 亚洲永久免费视频| 蜜臀精品一区二区三区在线观看 | 精品久久五月天| 日本一区二区三区在线不卡| 国产精品乱人伦一区二区| 亚洲国产乱码最新视频| 久久草av在线| 97久久精品人人做人人爽| 欧美日韩国产免费一区二区 | 日韩精品一区第一页| 蜜臀va亚洲va欧美va天堂| 99热精品一区二区| 欧美精品在线观看播放| 久久精品网站免费观看| 亚洲国产成人va在线观看天堂| 精品一区二区三区久久久| 91久久一区二区| 欧美v亚洲v综合ⅴ国产v| 中文字幕国产一区| 日本vs亚洲vs韩国一区三区二区 | 国产精品456| 色婷婷av一区二区三区软件| 日韩欧美一区二区不卡| 久久噜噜亚洲综合| 国产精品情趣视频| 毛片av中文字幕一区二区| 国产福利一区在线| av不卡一区二区三区| av电影在线观看不卡| 欧美在线999| 国产偷v国产偷v亚洲高清| 亚洲国产成人va在线观看天堂| 国产高清无密码一区二区三区| 欧美性猛片xxxx免费看久爱| 中文字幕第一页久久| 午夜电影网亚洲视频| 国产综合久久久久影院| 91激情在线视频| 中文字幕乱码久久午夜不卡| 秋霞av亚洲一区二区三| 成人免费看视频| 精品国产乱码久久久久久浪潮| 亚洲综合成人网| 国产91清纯白嫩初高中在线观看| 欧美一级高清片| 亚洲综合色成人| 99热精品一区二区| 久久久久久久久伊人| 日本一道高清亚洲日美韩| 在线观看一区二区视频| 欧美国产激情二区三区| 麻豆91在线播放| 色老汉av一区二区三区| 亚洲欧洲日产国产综合网| 国产成人av影院| 日韩一级黄色大片| 午夜欧美在线一二页| 91黄色免费网站| 亚洲精品欧美综合四区| 97精品电影院| xvideos.蜜桃一区二区| 丁香另类激情小说| 国产人久久人人人人爽| 国内成人精品2018免费看| 91精品国产综合久久香蕉麻豆 | 国产精品久久99| 国产伦精品一区二区三区免费| 日韩欧美国产综合在线一区二区三区| 亚洲va欧美va人人爽| 91丨porny丨中文| 4438成人网| 亚洲人成网站精品片在线观看| av影院午夜一区| 国产精品家庭影院| 成人免费视频视频| 国产精品国产三级国产aⅴ中文| 国产v综合v亚洲欧| 国产亚洲欧美日韩日本| 成人在线视频一区| 久久久99精品免费观看| 国产成人综合视频| 中文字幕一区二区三区精华液 | 欧美激情中文字幕| 丁香五精品蜜臀久久久久99网站| 欧美一区二区女人| 激情久久久久久久久久久久久久久久| 欧美va亚洲va国产综合| 日韩成人一级大片| 欧美一区二区三区四区久久| 美女视频网站黄色亚洲| 欧美tickling挠脚心丨vk| 丁香激情综合五月| 中文字幕一区二区视频| 色噜噜狠狠色综合欧洲selulu| 一级做a爱片久久| 欧美日韩精品系列| 精一区二区三区| 国产欧美一二三区| 欧美亚洲综合网| 日韩中文字幕91| 久久久久国产精品厨房| 91小视频在线观看| 蜜臀av性久久久久蜜臀aⅴ| 久久久www免费人成精品| 一本到不卡精品视频在线观看| 婷婷综合在线观看| 欧美国产综合色视频| 欧美婷婷六月丁香综合色| 激情图片小说一区| 亚洲三级免费电影| 日韩精品在线网站| 99精品一区二区三区| 日本少妇一区二区| 最新不卡av在线| 欧美理论在线播放| 色偷偷成人一区二区三区91| 日韩av在线免费观看不卡|