﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-hakuci's blog java Struts</title><link>http://www.blogjava.net/hakuci/</link><description>java Struts Hibernate Spring SWT Designer</description><language>zh-cn</language><lastBuildDate>Tue, 21 Apr 2026 06:34:30 GMT</lastBuildDate><pubDate>Tue, 21 Apr 2026 06:34:30 GMT</pubDate><ttl>60</ttl><item><title>eclipse开发SWT Designer:TextTest</title><link>http://www.blogjava.net/hakuci/archive/2008/03/31/189698.html</link><dc:creator>hakuci</dc:creator><author>hakuci</author><pubDate>Sun, 30 Mar 2008 23:11:00 GMT</pubDate><guid>http://www.blogjava.net/hakuci/archive/2008/03/31/189698.html</guid><wfw:comment>http://www.blogjava.net/hakuci/comments/189698.html</wfw:comment><comments>http://www.blogjava.net/hakuci/archive/2008/03/31/189698.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hakuci/comments/commentRss/189698.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hakuci/services/trackbacks/189698.html</trackback:ping><description><![CDATA[import org.eclipse.swt.SWT;<br />
import org.eclipse.swt.widgets.Display;<br />
import org.eclipse.swt.widgets.Label;<br />
import org.eclipse.swt.widgets.Shell;<br />
import org.eclipse.swt.widgets.Text;<br />
<br />
<br />
public class TextTest {<br />
<br />
&nbsp;&nbsp;&nbsp; private static Text dingNiDeText_1;<br />
&nbsp;&nbsp;&nbsp; private static Text dingNiDeText;<br />
&nbsp;&nbsp;&nbsp; private static Text text_6;<br />
&nbsp;&nbsp;&nbsp; private static Text text_5;<br />
&nbsp;&nbsp;&nbsp; private static Text text_4;<br />
&nbsp;&nbsp;&nbsp; private static Text text_3;<br />
&nbsp;&nbsp;&nbsp; private static Text text_2;<br />
&nbsp;&nbsp;&nbsp; private static Text text_1;<br />
&nbsp;&nbsp;&nbsp; private static Text text;<br />
&nbsp;&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; &nbsp;* Launch the application<br />
&nbsp;&nbsp;&nbsp; &nbsp;* @param args<br />
&nbsp;&nbsp;&nbsp; &nbsp;*/<br />
&nbsp;&nbsp;&nbsp; public static void main(String[] args) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; final Display display = Display.getDefault();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; final Shell shell = new Shell();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shell.setSize(502, 336);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shell.setText("SWT Application");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shell.open();<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text = new Text(shell, SWT.BORDER);//SWT.BORDER<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text.setText("123");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text.setBounds(237, 24, 80, 25);<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text_1 = new Text(shell, SWT.CENTER);//居中<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text_1.setText("123");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text_1.setBounds(237, 57, 80, 25);<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; final Label swtNoneLabel = new Label(shell, SWT.NONE);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; swtNoneLabel.setText("swt none");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; swtNoneLabel.setBounds(74, 27, 48, 12);<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; final Label label_1 = new Label(shell, SWT.NONE);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; label_1.setText("文字样式:居中");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; label_1.setBounds(74, 57, 80, 12);<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text_2 = new Text(shell, SWT.RIGHT);//右对齐<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text_2.setText("123");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text_2.setBounds(237, 88, 80, 25);<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text_3 = new Text(shell, SWT.MULTI); <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text_3.setText("ding ni de fei fei");//多行 输入 需要回车<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text_3.setBounds(237, 119, 80, 25);<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text_4 = new Text(shell, SWT.WRAP);//多行 输入 不需要回车<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text_4.setText("ding ni de fei fei");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text_4.setBounds(237, 150, 80, 25);<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text_5 = new Text(shell, SWT.PASSWORD);//密码<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text_5.setText("123");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text_5.setBounds(237, 181, 80, 25);<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text_6 = new Text(shell, SWT.READ_ONLY);//只读<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text_6.setText("123");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text_6.setBounds(237, 212, 80, 25);<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; dingNiDeText = new Text(shell,SWT.V_SCROLL);//垂直滚动条<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; dingNiDeText.setText("ding ni de fei fei");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; dingNiDeText.setBounds(237, 236, 80, 25);<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; dingNiDeText_1 = new Text(shell, SWT.H_SCROLL);//水平滚动条<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; dingNiDeText_1.setText("ding ni de fei fei");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; dingNiDeText_1.setBounds(237, 274, 80, 25);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shell.layout();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; while (!shell.isDisposed()) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (!display.readAndDispatch())<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; display.sleep();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
<br />
}<br />
<br />
<br />
<img src ="http://www.blogjava.net/hakuci/aggbug/189698.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hakuci/" target="_blank">hakuci</a> 2008-03-31 07:11 <a href="http://www.blogjava.net/hakuci/archive/2008/03/31/189698.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse开发SWT Designer:ListTest</title><link>http://www.blogjava.net/hakuci/archive/2008/03/31/189697.html</link><dc:creator>hakuci</dc:creator><author>hakuci</author><pubDate>Sun, 30 Mar 2008 23:10:00 GMT</pubDate><guid>http://www.blogjava.net/hakuci/archive/2008/03/31/189697.html</guid><wfw:comment>http://www.blogjava.net/hakuci/comments/189697.html</wfw:comment><comments>http://www.blogjava.net/hakuci/archive/2008/03/31/189697.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hakuci/comments/commentRss/189697.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hakuci/services/trackbacks/189697.html</trackback:ping><description><![CDATA[import org.eclipse.swt.SWT;<br />
import org.eclipse.swt.widgets.Display;<br />
import org.eclipse.swt.widgets.List;<br />
import org.eclipse.swt.widgets.Shell;<br />
<br />
<br />
public class ListTest {<br />
<br />
&nbsp;&nbsp;&nbsp; private static List list_4;<br />
&nbsp;&nbsp;&nbsp; private static List list_3;<br />
&nbsp;&nbsp;&nbsp; private static List list_2;<br />
&nbsp;&nbsp;&nbsp; private static List list_1;<br />
&nbsp;&nbsp;&nbsp; private static List list;<br />
&nbsp;&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; &nbsp;* Launch the application<br />
&nbsp;&nbsp;&nbsp; &nbsp;* @param args<br />
&nbsp;&nbsp;&nbsp; &nbsp;*/<br />
&nbsp;&nbsp;&nbsp; public static void main(String[] args) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; final Display display = Display.getDefault();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; final Shell shell = new Shell();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shell.setSize(500, 375);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shell.setText("SWT Application");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shell.open();<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; list = new List(shell, SWT.NONE);&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; list.setBounds(86, 10, 100, 100);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; for(int i=1;i&lt;=10;i++)<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; list.add("第"+i+"项");<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; list_1 = new List(shell, SWT.BORDER);//带边框<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; list_1.setBounds(311, 10, 100, 100);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; for(int i=1;i&lt;=10;i++)<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; list_1.add("第"+i+"项");<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; list_2 = new List(shell, SWT.V_SCROLL);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; list_2.setBounds(86, 127, 100, 100);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; for(int i=1;i&lt;=10;i++)<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; list_2.add("第"+i+"项");<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; list_3 = new List(shell, SWT.H_SCROLL);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; list_3.setBounds(311, 127, 100, 100);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; for(int i=1;i&lt;=10;i++)<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; list_3.add("第"+i+"项fffffffff&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ");<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; list_4 = new List(shell, SWT.MULTI);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; list_4.setBounds(86, 244, 100, 100);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; for(int i=1;i&lt;=10;i++)<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; list_4.add("第"+i+"项");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shell.layout();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; while (!shell.isDisposed()) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (!display.readAndDispatch())<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; display.sleep();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
<br />
}<br />
<br />
<br />
<img src ="http://www.blogjava.net/hakuci/aggbug/189697.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hakuci/" target="_blank">hakuci</a> 2008-03-31 07:10 <a href="http://www.blogjava.net/hakuci/archive/2008/03/31/189697.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse开发SWT Designer:ComboTest</title><link>http://www.blogjava.net/hakuci/archive/2008/03/31/189696.html</link><dc:creator>hakuci</dc:creator><author>hakuci</author><pubDate>Sun, 30 Mar 2008 23:09:00 GMT</pubDate><guid>http://www.blogjava.net/hakuci/archive/2008/03/31/189696.html</guid><wfw:comment>http://www.blogjava.net/hakuci/comments/189696.html</wfw:comment><comments>http://www.blogjava.net/hakuci/archive/2008/03/31/189696.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hakuci/comments/commentRss/189696.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hakuci/services/trackbacks/189696.html</trackback:ping><description><![CDATA[import org.eclipse.swt.SWT;<br />
import org.eclipse.swt.events.SelectionAdapter;<br />
import org.eclipse.swt.events.SelectionEvent;<br />
import org.eclipse.swt.widgets.Button;<br />
import org.eclipse.swt.widgets.Combo;<br />
import org.eclipse.swt.widgets.Display;<br />
import org.eclipse.swt.widgets.Shell;<br />
<br />
<br />
public class ComboTest {<br />
<br />
&nbsp;&nbsp;&nbsp; private static Combo combo_2;<br />
&nbsp;&nbsp;&nbsp; private static Combo combo_1;<br />
&nbsp;&nbsp;&nbsp; private static Combo combo;<br />
&nbsp;&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; &nbsp;* Launch the application<br />
&nbsp;&nbsp;&nbsp; &nbsp;* @param args<br />
&nbsp;&nbsp;&nbsp; &nbsp;*/<br />
&nbsp;&nbsp;&nbsp; public static void main(String[] args) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; final Display display = Display.getDefault();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; final Shell shell = new Shell();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shell.setSize(461, 337);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shell.setText("SWT Application");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shell.open();<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; combo = new Combo(shell, SWT.NONE);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; combo.setBounds(123, 116, 141, 20);<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; final Button button = new Button(shell, SWT.NONE);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; button.addSelectionListener(new SelectionAdapter() {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public void widgetSelected(SelectionEvent e) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; combo.removeAll();//先 清空<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; for (int i=1; i&lt;=10;i++)<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; combo.add("第"+i+"字符串");//添加字符串<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; combo.select(0);//设置第一级为当前项<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; });<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; button.setText("设值");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; button.setBounds(105, 189, 48, 22);<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; final Button button_1 = new Button(shell, SWT.NONE);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; button_1.addSelectionListener(new SelectionAdapter() {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public void widgetSelected(SelectionEvent e) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //MessageDialog.openInformation(shell,null,combo.getText());<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; });<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; button_1.setText("取值");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; button_1.setBounds(231, 189, 48, 22);<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; combo_1 = new Combo(shell, SWT.READ_ONLY);//只读<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; combo_1.setBounds(313, 52, 52, 20);<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; combo_2 = new Combo(shell, SWT.SIMPLE);//一直显示<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; combo_2.setBounds(313, 164, 52, 20);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shell.layout();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; while (!shell.isDisposed()) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (!display.readAndDispatch())<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; display.sleep();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
<br />
}<br />
<br />
<br />
<img src ="http://www.blogjava.net/hakuci/aggbug/189696.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hakuci/" target="_blank">hakuci</a> 2008-03-31 07:09 <a href="http://www.blogjava.net/hakuci/archive/2008/03/31/189696.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse开发SWT Designer:Button</title><link>http://www.blogjava.net/hakuci/archive/2008/03/31/189695.html</link><dc:creator>hakuci</dc:creator><author>hakuci</author><pubDate>Sun, 30 Mar 2008 23:08:00 GMT</pubDate><guid>http://www.blogjava.net/hakuci/archive/2008/03/31/189695.html</guid><wfw:comment>http://www.blogjava.net/hakuci/comments/189695.html</wfw:comment><comments>http://www.blogjava.net/hakuci/archive/2008/03/31/189695.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hakuci/comments/commentRss/189695.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hakuci/services/trackbacks/189695.html</trackback:ping><description><![CDATA[import org.eclipse.swt.SWT;<br />
import org.eclipse.swt.events.SelectionAdapter;<br />
import org.eclipse.swt.events.SelectionEvent;<br />
import org.eclipse.swt.widgets.Button;<br />
import org.eclipse.swt.widgets.Display;<br />
import org.eclipse.swt.widgets.Label;<br />
import org.eclipse.swt.widgets.Shell;<br />
<br />
<br />
public class ButtonTest {<br />
<br />
&nbsp;&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; &nbsp;* Launch the application<br />
&nbsp;&nbsp;&nbsp; &nbsp;* @param args<br />
&nbsp;&nbsp;&nbsp; &nbsp;*/<br />
&nbsp;&nbsp;&nbsp; public static void main(String[] args) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; final Display display = Display.getDefault();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; final Shell shell = new Shell();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shell.setSize(500, 375);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shell.setText("SWT Application");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shell.open();<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; final Button sButton = new Button(shell, SWT.NONE);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; sButton.addSelectionListener(new SelectionAdapter() {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public void widgetSelected(SelectionEvent e) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.exit(0);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; });<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; sButton.setText("exit");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; sButton.setBounds(128, 173, 85, 22);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; sButton.setToolTipText("点击退出");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shell.layout();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; while (!shell.isDisposed()) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (!display.readAndDispatch())<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; display.sleep();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
<br />
}<br />
<br />
<br />
<img src ="http://www.blogjava.net/hakuci/aggbug/189695.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hakuci/" target="_blank">hakuci</a> 2008-03-31 07:08 <a href="http://www.blogjava.net/hakuci/archive/2008/03/31/189695.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>批处理设置Java环境变量/命令行设置Java环境变量</title><link>http://www.blogjava.net/hakuci/archive/2008/03/31/189694.html</link><dc:creator>hakuci</dc:creator><author>hakuci</author><pubDate>Sun, 30 Mar 2008 23:05:00 GMT</pubDate><guid>http://www.blogjava.net/hakuci/archive/2008/03/31/189694.html</guid><wfw:comment>http://www.blogjava.net/hakuci/comments/189694.html</wfw:comment><comments>http://www.blogjava.net/hakuci/archive/2008/03/31/189694.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hakuci/comments/commentRss/189694.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hakuci/services/trackbacks/189694.html</trackback:ping><description><![CDATA[这段批处理程序可以自动设置Java环境变量<br />
<br />
@echo off <br />
IF EXIST %1\bin\java.exe ( <br />
rem 如输入正确的 Java2SDK 安装目录，开始设置环境变量 <br />
@setx JAVA_HOME %1 <br />
@setx path %path%;%JAVA_HOME%\bin <br />
@setx classpath %classpath%;. <br />
@setx classpath %classpath%;%JAVA_HOME%\lib\tools.jar <br />
@setx classpath %classpath%;%JAVA_HOME%\lib\dt.jar <br />
@setx classpath %classpath%;%JAVA_HOME%\jre\lib\rt.jar <br />
@echo on <br />
@echo Java 2 SDK 环境参数设置完毕，正常退出。 <br />
) ELSE ( <br />
IF "%1"=="" ( <br />
rem 如没有提供安装目录，提示之后退出 <br />
@echo on <br />
@echo 没有提供 Java2SDK 的安装目录,不做任何设置，现在退出环境变量设置。 <br />
) ELSE ( <br />
rem 如果提供非空的安装目录但没有bin\java.exe，则指定的目录为错误的目录 <br />
@echo on <br />
@echo 非法的 Java2SDK 的安装目录,不做任何设置，现在退出环境变量设置。 <br />
) <br />
) <br />
<br />
<br />
------------------------------------------------------<br />
cmd命令设置<br />
<br />
用于在命令行里临时设置环境变量的命令：<br />
SET PATH = c:\j2sdk1.4.0\bin
<img src ="http://www.blogjava.net/hakuci/aggbug/189694.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hakuci/" target="_blank">hakuci</a> 2008-03-31 07:05 <a href="http://www.blogjava.net/hakuci/archive/2008/03/31/189694.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>