📄 activitybean.java~125~
字号:
package com.wiziflow.gui;import javax.swing.*;import java.awt.event.*;import java.awt.*;import java.awt.font.*;/** * 活动图标。定义“活动”中的所有属性 */public class ActivityBean extends Bean { ImageIcon icon = new ImageIcon(com.wiziflow.gui.StartBean.class.getResource("images/activity.gif")); JDialog dialog = new JDialog(Frame.getFrames()[0],"属性设置",true); public ActivityBean() { this.setIcon(icon); dialog.getContentPane().add(this.createTabbedPane()); dialog.setSize(350,400); } /** * Bean类监听双击事件,子类覆盖showPropertyDialog()弹出属性对话框 */ public void showPropertyDialog(){ dialog.show(); } public JTabbedPane createTabbedPane() { JPanel jPanel1 = new JPanel(); jPanel1.setLayout(null); //JPanel jPanel1 = new JPanel(); JLabel jLabel1 = new JLabel(); JLabel jLabel2 = new JLabel(); JLabel jLabel4 = new JLabel(); JScrollPane jScrollPane1 = new JScrollPane(); JTextArea jTextArea1 = new JTextArea(); JButton jBtnOK = new JButton(); JButton jBtnCancel = new JButton(); jLabel1.setFont(new java.awt.Font("Dialog", 0, 12)); jLabel1.setText("名称:"); jLabel1.setBounds(new Rectangle(25, 13, 37, 18)); jLabel2.setFont(new java.awt.Font("Dialog", 0, 12)); jLabel2.setText(this.getText()); jLabel2.setBounds(new Rectangle(62, 13, 36, 18)); jLabel4.setBounds(new Rectangle(25, 34, 62, 18)); jLabel4.setText("描述:"); jLabel4.setFont(new java.awt.Font("Dialog", 0, 12)); jScrollPane1.setBounds(new Rectangle(43, 55, 244, 105)); jTextArea1.setLineWrap(true); // contentPane.add(jPanel1, BorderLayout.CENTER); jPanel1.add(jLabel1, null); jPanel1.add(jLabel2, null); jPanel1.add(jLabel4, null); jPanel1.add(jScrollPane1, null); jScrollPane1.getViewport().add(jTextArea1, null); jBtnOK.setBounds(new Rectangle(147, 246, 81, 29)); jBtnOK.setFont(new java.awt.Font("Dialog", 0, 12)); jBtnOK.setText("确定"); jBtnOK.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jBtnOK_actionPerformed(e); } }); jBtnCancel.setBounds(new Rectangle(248, 247, 81, 29)); jBtnCancel.setFont(new java.awt.Font("Dialog", 0, 12)); jBtnCancel.setText("取消"); jBtnCancel.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jBtnCancel_actionPerformed(e); } }); jPanel1.add(jBtnOK, null); jPanel1.add(jBtnCancel, null); JTabbedPane tabPane=new JTabbedPane(); //tabPane.setSize(200,300); //JLabel common = new JLabel("常规"); tabPane.add("常规",jPanel1); return tabPane; } void jBtnOK_actionPerformed(ActionEvent e) { dialog.setVisible(false); } void jBtnCancel_actionPerformed(ActionEvent e) { dialog.setVisible(false); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -