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

📄 useraccredit.java

📁 这是一个用java和xml编写的流媒体服务器管理软件
💻 JAVA
字号:
/*
 * ====================================================================
 * The Class Description 
 * Version:  1.0.0
 * Date:     11/08/2005
 * Author:   Xing.zhou
 * Function: 对用户进行授权
 * 
 * ====================================================================
 * 
 */

package vocal.userEditor;

import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;


import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;


import vocal.comm.VPPTransactionWrapper;
import vocal.userEditor.AccreditEditor;
import vocal.ui.AdministrativeLoginPanel;

/*
 * ====================================================================
 * The Class Description 
 * Version:  1.0.0
 * Date:     11/08/2005
 * Author:   Xing.zhou
 * Function: 这个类中定义了帐号授权的界面和已授权的帐号信息
 * 
 * ====================================================================
 * 
 */
public class UserAccredit extends JDialog
{	
	private JPanel jpanel;
	private JButton ok;
	private JButton cancel;
	private JButton help;
	private Container parent;
	protected VPPTransactionWrapper connect;		
	
	//private AccreditPanel accreditDialog;
	private Editor editor = null;
	
	/**
	 * @return
	 */
	private Container getTopLevelAncestor() {
		// TODO Auto-generated method stub
		return null;
	}

	  
	public UserAccredit(Container aParent,VPPTransactionWrapper con,String groupname)
	{
		parent = aParent;
	    setTitle("Account accredit");
	    
	    //外层JPanel
	    JPanel temp = new JPanel();
	    temp.setLayout(new BorderLayout());
	    
	    //上部按钮JPanel
		jpanel = new JPanel();
		jpanel.setLayout(new BoxLayout(jpanel, BoxLayout.X_AXIS));		
		
		JButton back = new JButton("back");		
		back.addActionListener(new ActionListener()
	    {
			 public void actionPerformed(ActionEvent e)
			 {
				 UserAccredit.this.setVisible(false);			      
			 }

		});
		//jpanel.add(back);
			       
		
		jpanel.setBorder(new EmptyBorder(8, 8, 8, 8));
		//jpanel.add(Box.createHorizontalGlue());
		temp.add(jpanel, BorderLayout.NORTH);
		
		//数据表显示JPanel
		JPanel temp2 = new JPanel();
		temp2.setLayout(new BoxLayout(jpanel, BoxLayout.X_AXIS));
		
		//用户数据显示表格区
		editor = new Editor(con,groupname);
		editor.showCommon = false;
		editor.showAccredit = true;
		editor.addSelectedComponents();		
	    temp.add(editor, BorderLayout.CENTER);
	   
	    //accrediteditor.init();
		//editor.init();
		this.setModal(true);
		temp.setVisible(true);
		this.getContentPane().add(temp, BorderLayout.CENTER);		
		pack();
		editor.init();
		editor.loadUserNames();
	    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();

	    setLocation((d.width - this.getSize().width) / 2, 
	                  (d.height - this.getSize().height) / 2);
		//System.out.println("accreditdialog come");
	}
}

⌨️ 快捷键说明

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