资源简介
基于SNMP/MIB的网络数据获取系统设计与实现
代码片段和文件信息
/**************************************************************
*
* MibExplorer.java
*
* This application allows you view the MIB tree you loaded
* get value fromor set value to some equipments in networks
* that are running SNMP agent process.
*
* Author: HEJIE
* Parameter: None
* Returns: None
* Creation date: 1/3/2007
* LastUpdate: None
*
**************************************************************/
import com.adventnet.snmp.beans.*;
import com.adventnet.snmp.ui.*;
import com.adventnet.snmp.mibs.*;
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class MibExplorer extends Jframe implements ActionListener
{
Container contentPane=getContentPane();
JMenuBar menub=new JMenuBar();
JMenu files=new JMenu(“File“);
JMenu opera=new JMenu(“Operation“);
JMenu help=new JMenu(“Help“);
JMenuItem save=new JMenuItem(“Save Result As...“);
JMenuItem exit=new JMenuItem(“Exit“);
JMenuItem get=new JMenuItem(“Get“);
JMenuItem getNext=new JMenuItem(“GetNext“);
JMenuItem set=new JMenuItem(“Set“);
JMenuItem about=new JMenuItem(“About“);
JLabel hostL=new JLabel(“Host:“);
JLabel portL=new JLabel(“Port:“);
JLabel communityL=new JLabel(“Community:“);
JLabel writeCommL=new JLabel(“Write Community:“);
JLabel setValueL=new JLabel(“Set Value:“);
JLabel oidL=new JLabel(“objectID:“);
JLabel descrL=new JLabel(“Descricption:“);
JTextField host=new JTextField(“127.0.0.1“);
JTextField port=new JTextField(“161“);
JPasswordField community=new JPasswordField(“public“);
JPasswordField writeComm=new JPasswordField(“public“);
JTextField setValue=new JTextField();
JTextField oid=new JTextField(“.1.3.6.1.2.1.1.1.0“);
JTextArea descr=new JTextArea();
JButton getB=new JButton(“Get“);
JButton getNextB=new JButton(“GetNext“);
JButton setB=new JButton(“set“);
JButton getTableB=new JButton(“GetTable“);
JButton clear=new JButton(“Clear“);
JTextArea mess=new JTextArea();
MibExplorer()
{
super(“--Simple MibExplorer--“);
int xy;
Dimension size=Toolkit.getDefaultToolkit().getScreenSize();
x=(size.width-750)/2;
y=(size.height-500)/2;
setSize(750500);
setLocation(xy);
setResizable(false);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
//setVisible(true);
}
void init()
{
//主界面初始化
files.setMnemonic(‘F‘);
opera.setMnemonic(‘O‘);
help.setMnemonic(‘H‘);
save.setMnemonic(‘S‘);
exit.setMnemonic(‘X‘);
get.setMnemonic(‘G‘);
getNext.setMnemonic(‘N‘);
set.setMnemonic(‘E‘);
about.setMnemonic(‘A‘);
//为控件添加助记符
save.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_SInputEvent.CTRL_MASK));
get.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_GInputEvent.CTRL_MASK));
getNext.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_NInputEvent.CTRL_MASK));
set.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_EInputEvent.CTRL_MASK));
//为控件添加快捷键
files.add(sa
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1039182 2007-12-27 05:45 基于SNMP/MIB的网络数据获取系统设计与实现\基于SNMP/MIB的网络数据获取系统设计与实现.doc
文件 1264 2007-01-10 22:00 基于SNMP/MIB的网络数据获取系统设计与实现\源代码\MibExplorer$1.class
文件 10204 2007-01-10 22:00 基于SNMP/MIB的网络数据获取系统设计与实现\源代码\MibExplorer.class
文件 12692 2007-01-10 22:29 基于SNMP/MIB的网络数据获取系统设计与实现\源代码\MibExplorer.java
文件 105939 2006-11-07 20:08 基于SNMP/MIB的网络数据获取系统设计与实现\源代码\RFC1213-MIB
目录 0 2007-12-27 05:41 基于SNMP/MIB的网络数据获取系统设计与实现\源代码
目录 0 2007-12-27 05:45 基于SNMP/MIB的网络数据获取系统设计与实现
文件 1803325 2009-06-19 10:08 AdventNetSnmp.jar
文件 117552 2009-06-19 10:12 AdventNet+SNMP+API的网络管理系统的设计与开发.pdf
----------- --------- ---------- ----- ----
3090158 9
- 上一篇:LPC1114_例程和教程
- 下一篇:OPNET 用户指南 中文版
评论
共有 条评论