每天学的内容不能太多
2007-04-10 17:57
239 查看
不能太杂一天一个主题足矣package com.ibm.kms;
import java.util.HashMap;
import java.util.Iterator;
import org.eclipse.swt.SWT;
import org.eclipse.swt.dnd.Clipboard;
import org.eclipse.swt.dnd.TextTransfer;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.graphics.Rectangle;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.MessageBox;
import org.eclipse.swt.widgets.Shell;
import com.ibm.kms.net.CSDN;
import com.ibm.kms.net.Session;
import com.ibm.kms.ui.Article;
import com.ibm.kms.ui.BallonWin;
import com.ibm.kms.ui.BlogKeyEventListener;
import com.ibm.kms.ui.CheckPasswdDlg;
import com.ibm.kms.ui.KeyboardHook;
import com.ibm.kms.ui.LittleWindow;
import com.ibm.kms.ui.MainWindow;
import com.ibm.kms.ui.SessionConfigShell;
public class KMS {
public static KMS instance = null ;
public Display display = null ;
public Shell shell = null ;
// public BlogEditDlg blogdlg = null ;
public BallonWin ballonWin = null ;
public MainWindow mainframe = null ;
public Clipboard cb ;
public ArticleCache artCache ;
public HashMap sessions ;
public SessionConfigShell configShell ;
public KMS() {
CheckPasswdDlg.theApp = this ;
LittleWindow.theApp = this ;
BlogKeyEventListener.theApp = this ;
BallonWin.theApp = this ;
MainWindow.theApp = this ;
ArticleCache.theApp = this ;
// writer = new WriterBuffer() ;
// articles = new ArrayList() ;
artCache = new ArticleCache() ;
sessions = new HashMap() ;
// configShell = new SessionConfigShell() ;
}
public void installKeyHook() {
KeyboardHook kh = new KeyboardHook();
kh.addEventListener( new BlogKeyEventListener() );
}
public void sendArticle(Article article) {
Iterator iter = sessions.values().iterator() ;
Session s ;
while (iter.hasNext()) {
s = (Session)iter.next() ;
if ( ! s.isAlive()) {
s.login() ;
}
s.sendArticle(article) ;
}
// postBlog(article.title , article.content.toString() , article.title , article.title) ;
}
public void showMessage(String msg) {
MessageBox messageBox = new MessageBox(shell);
messageBox.setText("系统提示") ;
messageBox.setMessage(msg) ;
messageBox.open();
}
public String getClipboardContent() {
//TextTransfer,HTMLTransfer
//get clipboardContent getClipBoard from the clip boardboardboardboard
return (String)cb.getContents(TextTransfer.getInstance()) ;
}
/**
*
*
*/
public void initSession() {
Session session ;
session = new CSDN() ;
sessions.put(session.sessionName , session) ;
}
public void setSessionPasswdExt(String sessionName , String passwdExt) {
Session s = (Session)sessions.get(sessionName) ;
s.setCheckPwdExt(passwdExt) ;
}
/**
*
*
*/
public void init() {
display = new Display() ;
shell = new Shell(display , SWT.ON_TOP) ;
shell.setLayout(new FillLayout(SWT.HORIZONTAL)) ;
cb = new Clipboard(display) ;
Rectangle rect = shell.getClientArea() ;
LittleWindow control = new LittleWindow(shell , SWT.NONE) ;
control.setBounds(rect) ;
shell.pack() ;
shell.setSize(32,32) ;
shell.setLocation(600,0) ;
mainframe = new MainWindow(display) ;
installKeyHook() ;
ballonWin = new BallonWin() ;
initSession() ;
shell.open() ;
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
}
/**
*
* @param imgfile
* @return
*/
public Image getImage(String imgfile) {
ClassLoader classloader = this.getClass().getClassLoader();
String imgPath = "com/ibm/kms/images/";
Image img = new Image(null, classloader.getResourceAsStream(imgPath
+ imgfile));
return img;
}
public static KMS getInstance() {
return instance ;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
instance = new KMS() ;
instance.init() ;
}
}
package com.ibm.kms;
import java.util.HashMap;
import java.util.Iterator;
import org.eclipse.swt.SWT;
import org.eclipse.swt.dnd.Clipboard;
import org.eclipse.swt.dnd.TextTransfer;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.graphics.Rectangle;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.MessageBox;
import org.eclipse.swt.widgets.Shell;
import com.ibm.kms.net.CSDN;
import com.ibm.kms.net.Session;
import com.ibm.kms.ui.Article;
import com.ibm.kms.ui.BallonWin;
import com.ibm.kms.ui.BlogKeyEventListener;
import com.ibm.kms.ui.CheckPasswdDlg;
import com.ibm.kms.ui.KeyboardHook;
import com.ibm.kms.ui.LittleWindow;
import com.ibm.kms.ui.MainWindow;
import com.ibm.kms.ui.SessionConfigShell;
public class KMS {
public static KMS instance = null ;
public Display display = null ;
public Shell shell = null ;
// public BlogEditDlg blogdlg = null ;
public BallonWin ballonWin = null ;
public MainWindow mainframe = null ;
public Clipboard cb ;
public ArticleCache artCache ;
public HashMap sessions ;
public SessionConfigShell configShell ;
public KMS() {
CheckPasswdDlg.theApp = this ;
LittleWindow.theApp = this ;
BlogKeyEventListener.theApp = this ;
BallonWin.theApp = this ;
MainWindow.theApp = this ;
ArticleCache.theApp = this ;
// writer = new WriterBuffer() ;
// articles = new ArrayList() ;
artCache = new ArticleCache() ;
sessions = new HashMap() ;
// configShell = new SessionConfigShell() ;
}
public void installKeyHook() {
KeyboardHook kh = new KeyboardHook();
kh.addEventListener( new BlogKeyEventListener() );
}
public void sendArticle(Article article) {
Iterator iter = sessions.values().iterator() ;
Session s ;
while (iter.hasNext()) {
s = (Session)iter.next() ;
if ( ! s.isAlive()) {
s.login() ;
}
s.sendArticle(article) ;
}
// postBlog(article.title , article.content.toString() , article.title , article.title) ;
}
public void showMessage(String msg) {
MessageBox messageBox = new MessageBox(shell);
messageBox.setText("系统提示") ;
messageBox.setMessage(msg) ;
messageBox.open();
}
public String getClipboardContent() {
//TextTransfer,HTMLTransfer
//get clipboardContent getClipBoard from the clip boardboardboardboard
return (String)cb.getContents(TextTransfer.getInstance()) ;
}
/**
*
*
*/
public void initSession() {
Session session ;
session = new CSDN() ;
sessions.put(session.sessionName , session) ;
}
public void setSessionPasswdExt(String sessionName , String passwdExt) {
Session s = (Session)sessions.get(sessionName) ;
s.setCheckPwdExt(passwdExt) ;
}
/**
*
*
*/
public void init() {
display = new Display() ;
shell = new Shell(display , SWT.ON_TOP) ;
shell.setLayout(new FillLayout(SWT.HORIZONTAL)) ;
cb = new Clipboard(display) ;
Rectangle rect = shell.getClientArea() ;
LittleWindow control = new LittleWindow(shell , SWT.NONE) ;
control.setBounds(rect) ;
shell.pack() ;
shell.setSize(32,32) ;
shell.setLocation(600,0) ;
mainframe = new MainWindow(display) ;
installKeyHook() ;
ballonWin = new BallonWin() ;
initSession() ;
shell.open() ;
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
}
/**
*
* @param imgfile
* @return
*/
public Image getImage(String imgfile) {
ClassLoader classloader = this.getClass().getClassLoader();
String imgPath = "com/ibm/kms/images/";
Image img = new Image(null, classloader.getResourceAsStream(imgPath
+ imgfile));
return img;
}
public static KMS getInstance() {
return instance ;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
i
c8bd
nstance = new KMS() ;
instance.init() ;
}
}
import java.util.HashMap;
import java.util.Iterator;
import org.eclipse.swt.SWT;
import org.eclipse.swt.dnd.Clipboard;
import org.eclipse.swt.dnd.TextTransfer;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.graphics.Rectangle;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.MessageBox;
import org.eclipse.swt.widgets.Shell;
import com.ibm.kms.net.CSDN;
import com.ibm.kms.net.Session;
import com.ibm.kms.ui.Article;
import com.ibm.kms.ui.BallonWin;
import com.ibm.kms.ui.BlogKeyEventListener;
import com.ibm.kms.ui.CheckPasswdDlg;
import com.ibm.kms.ui.KeyboardHook;
import com.ibm.kms.ui.LittleWindow;
import com.ibm.kms.ui.MainWindow;
import com.ibm.kms.ui.SessionConfigShell;
public class KMS {
public static KMS instance = null ;
public Display display = null ;
public Shell shell = null ;
// public BlogEditDlg blogdlg = null ;
public BallonWin ballonWin = null ;
public MainWindow mainframe = null ;
public Clipboard cb ;
public ArticleCache artCache ;
public HashMap sessions ;
public SessionConfigShell configShell ;
public KMS() {
CheckPasswdDlg.theApp = this ;
LittleWindow.theApp = this ;
BlogKeyEventListener.theApp = this ;
BallonWin.theApp = this ;
MainWindow.theApp = this ;
ArticleCache.theApp = this ;
// writer = new WriterBuffer() ;
// articles = new ArrayList() ;
artCache = new ArticleCache() ;
sessions = new HashMap() ;
// configShell = new SessionConfigShell() ;
}
public void installKeyHook() {
KeyboardHook kh = new KeyboardHook();
kh.addEventListener( new BlogKeyEventListener() );
}
public void sendArticle(Article article) {
Iterator iter = sessions.values().iterator() ;
Session s ;
while (iter.hasNext()) {
s = (Session)iter.next() ;
if ( ! s.isAlive()) {
s.login() ;
}
s.sendArticle(article) ;
}
// postBlog(article.title , article.content.toString() , article.title , article.title) ;
}
public void showMessage(String msg) {
MessageBox messageBox = new MessageBox(shell);
messageBox.setText("系统提示") ;
messageBox.setMessage(msg) ;
messageBox.open();
}
public String getClipboardContent() {
//TextTransfer,HTMLTransfer
//get clipboardContent getClipBoard from the clip boardboardboardboard
return (String)cb.getContents(TextTransfer.getInstance()) ;
}
/**
*
*
*/
public void initSession() {
Session session ;
session = new CSDN() ;
sessions.put(session.sessionName , session) ;
}
public void setSessionPasswdExt(String sessionName , String passwdExt) {
Session s = (Session)sessions.get(sessionName) ;
s.setCheckPwdExt(passwdExt) ;
}
/**
*
*
*/
public void init() {
display = new Display() ;
shell = new Shell(display , SWT.ON_TOP) ;
shell.setLayout(new FillLayout(SWT.HORIZONTAL)) ;
cb = new Clipboard(display) ;
Rectangle rect = shell.getClientArea() ;
LittleWindow control = new LittleWindow(shell , SWT.NONE) ;
control.setBounds(rect) ;
shell.pack() ;
shell.setSize(32,32) ;
shell.setLocation(600,0) ;
mainframe = new MainWindow(display) ;
installKeyHook() ;
ballonWin = new BallonWin() ;
initSession() ;
shell.open() ;
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
}
/**
*
* @param imgfile
* @return
*/
public Image getImage(String imgfile) {
ClassLoader classloader = this.getClass().getClassLoader();
String imgPath = "com/ibm/kms/images/";
Image img = new Image(null, classloader.getResourceAsStream(imgPath
+ imgfile));
return img;
}
public static KMS getInstance() {
return instance ;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
instance = new KMS() ;
instance.init() ;
}
}
package com.ibm.kms;
import java.util.HashMap;
import java.util.Iterator;
import org.eclipse.swt.SWT;
import org.eclipse.swt.dnd.Clipboard;
import org.eclipse.swt.dnd.TextTransfer;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.graphics.Rectangle;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.MessageBox;
import org.eclipse.swt.widgets.Shell;
import com.ibm.kms.net.CSDN;
import com.ibm.kms.net.Session;
import com.ibm.kms.ui.Article;
import com.ibm.kms.ui.BallonWin;
import com.ibm.kms.ui.BlogKeyEventListener;
import com.ibm.kms.ui.CheckPasswdDlg;
import com.ibm.kms.ui.KeyboardHook;
import com.ibm.kms.ui.LittleWindow;
import com.ibm.kms.ui.MainWindow;
import com.ibm.kms.ui.SessionConfigShell;
public class KMS {
public static KMS instance = null ;
public Display display = null ;
public Shell shell = null ;
// public BlogEditDlg blogdlg = null ;
public BallonWin ballonWin = null ;
public MainWindow mainframe = null ;
public Clipboard cb ;
public ArticleCache artCache ;
public HashMap sessions ;
public SessionConfigShell configShell ;
public KMS() {
CheckPasswdDlg.theApp = this ;
LittleWindow.theApp = this ;
BlogKeyEventListener.theApp = this ;
BallonWin.theApp = this ;
MainWindow.theApp = this ;
ArticleCache.theApp = this ;
// writer = new WriterBuffer() ;
// articles = new ArrayList() ;
artCache = new ArticleCache() ;
sessions = new HashMap() ;
// configShell = new SessionConfigShell() ;
}
public void installKeyHook() {
KeyboardHook kh = new KeyboardHook();
kh.addEventListener( new BlogKeyEventListener() );
}
public void sendArticle(Article article) {
Iterator iter = sessions.values().iterator() ;
Session s ;
while (iter.hasNext()) {
s = (Session)iter.next() ;
if ( ! s.isAlive()) {
s.login() ;
}
s.sendArticle(article) ;
}
// postBlog(article.title , article.content.toString() , article.title , article.title) ;
}
public void showMessage(String msg) {
MessageBox messageBox = new MessageBox(shell);
messageBox.setText("系统提示") ;
messageBox.setMessage(msg) ;
messageBox.open();
}
public String getClipboardContent() {
//TextTransfer,HTMLTransfer
//get clipboardContent getClipBoard from the clip boardboardboardboard
return (String)cb.getContents(TextTransfer.getInstance()) ;
}
/**
*
*
*/
public void initSession() {
Session session ;
session = new CSDN() ;
sessions.put(session.sessionName , session) ;
}
public void setSessionPasswdExt(String sessionName , String passwdExt) {
Session s = (Session)sessions.get(sessionName) ;
s.setCheckPwdExt(passwdExt) ;
}
/**
*
*
*/
public void init() {
display = new Display() ;
shell = new Shell(display , SWT.ON_TOP) ;
shell.setLayout(new FillLayout(SWT.HORIZONTAL)) ;
cb = new Clipboard(display) ;
Rectangle rect = shell.getClientArea() ;
LittleWindow control = new LittleWindow(shell , SWT.NONE) ;
control.setBounds(rect) ;
shell.pack() ;
shell.setSize(32,32) ;
shell.setLocation(600,0) ;
mainframe = new MainWindow(display) ;
installKeyHook() ;
ballonWin = new BallonWin() ;
initSession() ;
shell.open() ;
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
}
/**
*
* @param imgfile
* @return
*/
public Image getImage(String imgfile) {
ClassLoader classloader = this.getClass().getClassLoader();
String imgPath = "com/ibm/kms/images/";
Image img = new Image(null, classloader.getResourceAsStream(imgPath
+ imgfile));
return img;
}
public static KMS getInstance() {
return instance ;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
i
c8bd
nstance = new KMS() ;
instance.init() ;
}
}
相关文章推荐
- * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 要求:不能创建新的集合,就在以前的集合上做。
- linux,terminal中显示的信息太多,将滚动条拖到最上也没法看到所有内容,如何看上面更多的信息。
- error C2078: 初始值设定项太多 ;error C2664: 不能将参数 1 从“char”转换为“const char *
- nestedscrollview 中加载 webview 内容不能正常显示,Toolbar有警告
- ipconfig后内容太多看不到IP地址的解决办法
- Excel内容不能正确倒入SSIS?
- char* 指向内容不能修改的问题(整理)
- iTunes出现提示“iTunes不能读取iPhone的内容,请前往iPhone偏好设置的摘要选项卡,然后点击“恢复”以将此iPhone恢复为出厂设置。”
- 每天好几道题啊啊不能食言啊喂
- PHPEXCEL 不能输出中文内容,只显示空白
- 人民日报:不能让算法决定内容
- 不能用“==”比较两个字符串内容相等
- table表格某一td内容太多导致样式混乱的解决方案
- 难道每天发表的第一篇文章都是需要查看全部内容的?
- 以后对女友不能要求太多,每个人对于存在的意义都有不同的定位
- easyui-处理含html内容的json数据时不能转换的问题
- css pre如果同时运用了css的border-radius、 overflow两个属性且标签中内容太多时,外部div滚动条在firefox下滚动时很卡
- paip.php调试不能显示局部变量内容with xdebug
- gradle 项目依赖的包太多导致不能build的异常
- 你还在因为把工作环境和没有做完的工作内容而每天把电脑背回家吗?如果你不想这样,有什么办法呢?