⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 petview.java

📁 Java Swing Application。涉及到 JPA, appframework, beansbinding.
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                            .addComponent(rabiestagnumberField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)                            .addComponent(rabiestagnumberLabel))                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                            .addComponent(microchipidField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)                            .addComponent(microchipidLabel))                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                            .addComponent(foodbrandField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)                            .addComponent(foodbrandLabel))                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                            .addComponent(portionsizeField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)                            .addComponent(portionsizeLabel))                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                            .addComponent(servingtimesField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)                            .addComponent(servingtimesLabel))                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                            .addComponent(snacksField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)                            .addComponent(snacksLabel))                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                            .addComponent(dietaryexclusionsField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)                            .addComponent(dietaryexclusionsLabel))                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                            .addComponent(filefolderField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)                            .addComponent(filefolderLabel))                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                            .addComponent(picfilenameLabel)                            .addComponent(selectPicButton, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE)                            .addComponent(picfilenameField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))        );        javax.swing.GroupLayout detailPanelLayout = new javax.swing.GroupLayout(detailPanel);        detailPanel.setLayout(detailPanelLayout);        detailPanelLayout.setHorizontalGroup(            detailPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, detailPanelLayout.createSequentialGroup()                .addGroup(detailPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)                    .addComponent(selectToolbarPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                    .addComponent(editToolbarPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))                .addContainerGap())            .addGroup(detailPanelLayout.createSequentialGroup()                .addComponent(picturePanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))        );        detailPanelLayout.setVerticalGroup(            detailPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addGroup(detailPanelLayout.createSequentialGroup()                .addGroup(detailPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                    .addComponent(picturePanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)                    .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))                .addGap(16, 16, 16)                .addComponent(editToolbarPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                .addComponent(selectToolbarPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)                .addGap(10, 10, 10))        );        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);        this.setLayout(layout);        layout.setHorizontalGroup(            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addGroup(layout.createSequentialGroup()                .addContainerGap()                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                    .addComponent(masterScrollPane, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 885, Short.MAX_VALUE)                    .addComponent(detailPanel, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))                .addContainerGap())        );        layout.setVerticalGroup(            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()                .addContainerGap()                .addComponent(masterScrollPane, javax.swing.GroupLayout.DEFAULT_SIZE, 179, Short.MAX_VALUE)                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)                .addComponent(detailPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))        );        bindingGroup.bind();    }    // Code for dispatching events from components to event handlers.    private class FormListener implements java.awt.event.ActionListener, java.awt.event.FocusListener {        FormListener() {}        public void actionPerformed(java.awt.event.ActionEvent evt) {            if (evt.getSource() == closeButton) {                PetView.this.closeButtonActionPerformed(evt);            }        }        public void focusGained(java.awt.event.FocusEvent evt) {        }        public void focusLost(java.awt.event.FocusEvent evt) {            if (evt.getSource() == nameField) {                PetView.this.nameFieldFocusLost(evt);            }        }    }// </editor-fold>//GEN-END:initComponents    private void closeButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_closeButtonActionPerformed        getParent().getParent().getParent().setVisible(false);    }//GEN-LAST:event_closeButtonActionPerformed    private void nameFieldFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_nameFieldFocusLost        Pet p;        if (newPet) {            p = getSelectedPet();            if (p != null) {                p.setFilefolder(p.getName());            }        }            }//GEN-LAST:event_nameFieldFocusLost//    private class TableSelectionListener implements ListSelectionListener {////        public void valueChanged(ListSelectionEvent e) {//            if (e.getSource() == masterTable.getSelectionModel()) {//                boolean enabled = (masterTable.getSelectedRow() != -1);//                deleteButton.setEnabled(enabled);//            }//        }//    }    public void setBehavior(BEHAVIOR behavior) {        BEHAVIOR oldBehavior = this.behavior;        this.behavior = behavior;        firePropertyChange("behavior", oldBehavior, behavior);    }    @Action    public void selectPet() {        Session.getInstance().setPet(getSelectedPet());        this.getParent().getParent().getParent().setVisible(false);    }    private Pet getSelectedPet() {        int selectedRow = masterTable.convertRowIndexToModel(masterTable.getSelectedRow());        if (selectedRow == -1) {            return null;        }        return getList().get(selectedRow);    }    private boolean saveNeeded;    // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JTextField adoptiondateField;    private javax.swing.JLabel adoptiondateLabel;    private javax.swing.JTextField birthdateField;    private javax.swing.JLabel birthdateLabel;    private javax.swing.JTextField breedField;    private javax.swing.JLabel breedLabel;    private javax.swing.JTextField breedernameField;    private javax.swing.JLabel breedernameLabel;    private javax.swing.JButton cancelButton;    private javax.swing.JButton closeButton;    private javax.swing.JTextField colorField;    private javax.swing.JLabel colorLabel;    private personalpetvet.DateConverter dateConverter1;    private javax.swing.JButton deleteButton;    private javax.swing.JPanel detailPanel;    private javax.swing.JTextField dietaryexclusionsField;    private javax.swing.JLabel dietaryexclusionsLabel;    private javax.swing.JPanel editToolbarPanel;    private javax.swing.JTextField favoritefoodField;    private javax.swing.JLabel favoritefoodLabel;    private javax.swing.JTextField favoritetoyField;    private javax.swing.JLabel favoritetoyLabel;    private javax.swing.JTextField filefolderField;    private javax.swing.JLabel filefolderLabel;    private javax.swing.JTextField foodbrandField;    private javax.swing.JLabel foodbrandLabel;    private javax.swing.JPanel jPanel2;    private javax.swing.JTextField licensetagnumberField;    private javax.swing.JLabel licensetagnumberLabel;    private javax.swing.JScrollPane masterScrollPane;    private javax.swing.JTable masterTa

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -