📄 petview.java
字号:
masterScrollPane.setName("masterScrollPane"); // NOI18N masterTable.setAutoCreateRowSorter(true); masterTable.setName("masterTable"); // NOI18N org.jdesktop.beansbinding.ELProperty eLProperty = org.jdesktop.beansbinding.ELProperty.create("${list}"); org.jdesktop.swingbinding.JTableBinding jTableBinding = org.jdesktop.swingbinding.SwingBindings.createJTableBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, this, eLProperty, masterTable); org.jdesktop.swingbinding.JTableBinding.ColumnBinding columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${pettype}")); columnBinding.setColumnName("Pettype"); columnBinding.setColumnClass(String.class); columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${name}")); columnBinding.setColumnName("Name"); columnBinding.setColumnClass(String.class); columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${sex}")); columnBinding.setColumnName("Sex"); columnBinding.setColumnClass(String.class); columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${color}")); columnBinding.setColumnName("Color"); columnBinding.setColumnClass(String.class); columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${birthdate}")); columnBinding.setColumnName("Birthdate"); columnBinding.setColumnClass(java.util.Date.class); bindingGroup.addBinding(jTableBinding); jTableBinding.bind(); masterScrollPane.setViewportView(masterTable); detailPanel.setName("detailPanel"); // NOI18N editToolbarPanel.setName("editToolbarPanel"); // NOI18N javax.swing.ActionMap actionMap = org.jdesktop.application.Application.getInstance(personalpetvet.PersonalPetVetApp.class).getContext().getActionMap(PetView.class, this); newButton.setAction(actionMap.get("newRecord")); // NOI18N newButton.setText(resourceMap.getString("newButton.text")); // NOI18N newButton.setMaximumSize(new java.awt.Dimension(63, 23)); newButton.setMinimumSize(new java.awt.Dimension(63, 23)); newButton.setName("newButton"); // NOI18N newButton.setPreferredSize(new java.awt.Dimension(63, 23)); deleteButton.setAction(actionMap.get("deleteRecord")); // NOI18N deleteButton.setText(resourceMap.getString("deleteButton.text")); // NOI18N deleteButton.setMaximumSize(new java.awt.Dimension(63, 23)); deleteButton.setMinimumSize(new java.awt.Dimension(63, 23)); deleteButton.setName("deleteButton"); // NOI18N deleteButton.setPreferredSize(new java.awt.Dimension(63, 23)); refreshButton.setAction(actionMap.get("refresh")); // NOI18N refreshButton.setText(resourceMap.getString("refreshButton.text")); // NOI18N refreshButton.setMaximumSize(new java.awt.Dimension(63, 23)); refreshButton.setMinimumSize(new java.awt.Dimension(63, 23)); refreshButton.setName("refreshButton"); // NOI18N refreshButton.setPreferredSize(new java.awt.Dimension(63, 23)); saveButton.setAction(actionMap.get("save")); // NOI18N saveButton.setText(resourceMap.getString("saveButton.text")); // NOI18N saveButton.setMaximumSize(new java.awt.Dimension(63, 23)); saveButton.setMinimumSize(new java.awt.Dimension(63, 23)); saveButton.setName("saveButton"); // NOI18N saveButton.setPreferredSize(new java.awt.Dimension(63, 23)); closeButton.setText(resourceMap.getString("closeButton.text")); // NOI18N closeButton.setName("closeButton"); // NOI18N closeButton.addActionListener(formListener); printButton.setAction(actionMap.get("printPet")); // NOI18N printButton.setText(resourceMap.getString("printButton.text")); // NOI18N printButton.setToolTipText(resourceMap.getString("printButton.toolTipText")); // NOI18N printButton.setName("printButton"); // NOI18N javax.swing.GroupLayout editToolbarPanelLayout = new javax.swing.GroupLayout(editToolbarPanel); editToolbarPanel.setLayout(editToolbarPanelLayout); editToolbarPanelLayout.setHorizontalGroup( editToolbarPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, editToolbarPanelLayout.createSequentialGroup() .addContainerGap(305, Short.MAX_VALUE) .addComponent(newButton, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(deleteButton, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(refreshButton, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(saveButton, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(printButton, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(closeButton, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE)) ); editToolbarPanelLayout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {closeButton, deleteButton, newButton, printButton, refreshButton, saveButton}); editToolbarPanelLayout.setVerticalGroup( editToolbarPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(editToolbarPanelLayout.createSequentialGroup() .addGap(10, 10, 10) .addGroup(editToolbarPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(closeButton) .addComponent(saveButton, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(printButton) .addComponent(refreshButton, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(deleteButton, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(newButton, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); picturePanel.setName("picturePanel"); // NOI18N picLabel.setName("picLabel"); // NOI18N org.jdesktop.beansbinding.Binding binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ, masterTable, org.jdesktop.beansbinding.ELProperty.create("${selectedElement.picfilename}"), picLabel, org.jdesktop.beansbinding.BeanProperty.create("icon")); binding.setSourceNullValue(null); binding.setSourceUnreadableValue(null); binding.setConverter(getText2picConvertor()); bindingGroup.addBinding(binding); javax.swing.GroupLayout picturePanelLayout = new javax.swing.GroupLayout(picturePanel); picturePanel.setLayout(picturePanelLayout); picturePanelLayout.setHorizontalGroup( picturePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(picturePanelLayout.createSequentialGroup() .addComponent(picLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 360, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(20, Short.MAX_VALUE)) ); picturePanelLayout.setVerticalGroup( picturePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, picturePanelLayout.createSequentialGroup() .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(picLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 270, javax.swing.GroupLayout.PREFERRED_SIZE)) ); selectToolbarPanel.setName("selectToolbarPanel"); // NOI18N selectButton.setAction(actionMap.get("selectPet")); // NOI18N selectButton.setText(resourceMap.getString("selectButton.text")); // NOI18N selectButton.setMaximumSize(new java.awt.Dimension(63, 23)); selectButton.setMinimumSize(new java.awt.Dimension(63, 23)); selectButton.setName("selectButton"); // NOI18N selectButton.setPreferredSize(new java.awt.Dimension(63, 23)); cancelButton.setAction(actionMap.get("cancel")); // NOI18N cancelButton.setText(resourceMap.getString("cancelButton.text")); // NOI18N cancelButton.setMaximumSize(new java.awt.Dimension(63, 23)); cancelButton.setMinimumSize(new java.awt.Dimension(63, 23)); cancelButton.setName("cancelButton"); // NOI18N cancelButton.setPreferredSize(new java.awt.Dimension(63, 23)); javax.swing.GroupLayout selectToolbarPanelLayout = new javax.swing.GroupLayout(selectToolbarPanel); selectToolbarPanel.setLayout(selectToolbarPanelLayout); selectToolbarPanelLayout.setHorizontalGroup( selectToolbarPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, selectToolbarPanelLayout.createSequentialGroup() .addContainerGap(699, Short.MAX_VALUE) .addComponent(selectButton, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(cancelButton, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE)) ); selectToolbarPanelLayout.setVerticalGroup( selectToolbarPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, selectToolbarPanelLayout.createSequentialGroup() .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGroup(selectToolbarPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(cancelButton, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(selectButton, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) ); jPanel2.setName("jPanel2"); // NOI18N favoritetoyField.setHorizontalAlignment(javax.swing.JTextField.LEFT); favoritetoyField.setMinimumSize(new java.awt.Dimension(21, 21)); favoritetoyField.setName("favoritetoyField"); // NOI18N favoritetoyField.setPreferredSize(new java.awt.Dimension(72, 21)); binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, masterTable, org.jdesktop.beansbinding.ELProperty.create("${selectedElement.favoritetoy}"), favoritetoyField, org.jdesktop.beansbinding.BeanProperty.create("text")); binding.setSourceUnreadableValue(null); bindingGroup.addBinding(binding); binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ, masterTable, org.jdesktop.beansbinding.ELProperty.create("${selectedElement != null}"), favoritetoyField, org.jdesktop.beansbinding.BeanProperty.create("enabled")); bindingGroup.addBinding(binding); breedernameField.setHorizontalAlignment(javax.swing.JTextField.LEFT); breedernameField.setMinimumSize(new java.awt.Dimension(21, 21)); breedernameField.setName("breedernameField"); // NOI18N breedernameField.setPreferredSize(new java.awt.Dimension(72, 21)); binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, masterTable, org.jdesktop.beansbinding.ELProperty.create("${selectedElement.breedername}"), breedernameField, org.jdesktop.beansbinding.BeanProperty.create("text")); binding.setSourceUnreadableValue(null); bindingGroup.addBinding(binding); binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ, masterTable, org.jdesktop.beansbinding.ELProperty.create("${selectedElement != null}"), breedernameField, org.jdesktop.beansbinding.BeanProperty.create("enabled")); bindingGroup.addBinding(binding);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -