摘要:关于setContentPane()和getContentPane()的应用
我们可以在 JFrame 对象中添加 AWT 或者 Swing 组件。但是,虽然它有 add 方法,却不能直接用于添加组件,否则会抛出异常——不信就试试。造成这个现象的原因只有一个解释:JFrame 不是一个容器,它只是一个框架。那么,应该怎么添加组件呢?
阅读全文
文章分类 - JAVA
摘要:在开始使用Eclipse的时候,会发现一个问题,那就是如何打开一个现有的Eclipse工程,开始在菜单中找了好久也没找到。其实,若要打开非workspace文件夹下的其他已有项目,可以打开菜单file->import->general->existing project into space(也可以导入文件系统File System).在select root directory中选中要打开的文件夹即可。此时如果选择copy existing project into workspace就会同时将文件拷贝到workspace下。这里首先要保证要保证Eclipse两个文件.cl
阅读全文
摘要:Eclipse工作UIIDESUN 为了把现有的工作目录与新项目分开,我需要重新开辟一个新的工作空间,可是原有的工作目录已经和系统绑定了,现在就需要更改eclipse的配置文件来使其更换默认工作目录。 进入D:\eclipse\configuration\.settings目录,可以看到一个org.eclipse.ui.ide.prefs文件,用文本编辑器打开,内容如下:Xml代码 #SunMay0207:50:56CST2010 RECENT_WORKSPACES_PROTOCOL=3MAX_RECENT_WORKSPACES=5SHOW_WORKSPACE_SELECTION_DIALOG
阅读全文
摘要:运行如果用户名和密码为空,运行结果如图十二、图十三、图十四所示。(图十二)如果用户名为admin,运行结果如图十三(图十三)如果通过验证,运行结果如图十四(图十四) 小结1 为了降低偶合度,应该建立一个存放常量的JAVA文件。例如logonAction.java中的String badusername = "admin",或者request.setAttribute("savelogon",sl)的第一个参数。2 要实现Struts的国际化,支持多国语言,编码方式一定要为UTF-8。3 在配置Action时,见图九,如果选取redirect,则在stru
阅读全文
摘要:代码清单一(struts-config.xml)﹤?xml version="1.0" encoding="UTF-8"?> ﹤!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">﹤struts-config>﹤data-sources />﹤fo
阅读全文
摘要:3) 配置Struts Action以上步骤完成了对Form的配置,下面配置Action。在图八中点击下一步,采用默认即可。如图九(图九)Parameter和Methods选项也采用默认。点击Forwards选项卡,点击Add,配置成功页面信息。本文选取根目录的success.jsp作为成功页面,Name为logon_sc。如图十(图十)输后完毕,Optional Details的Forwards中会显示。如图十一(图十一)点击完成。Struts已经配置完毕。看看Eclipse中,项目中多了一些东东,例如struts相关的jar,以及struts-config.xml和tld文件。struts
阅读全文
摘要:2 创建Struts框架1) 右键选择项目 >> 新建 >> 其他 >> MyEclipse >> Web-Struts >> Struts 1.2 >> Struts 1.2 Form,Action & JSP。如图三。如果这一步出现错误,本文不做描述,请参考我的另一边文章-MyEclipse中创建Struts出现错误的解决办法。(图三)2) 配置Struts ActionForm因为本文的Struts应用实例为用户登录,所以Use case选用logon。Superclass选择如图所示,其他默认。如图四(图四
阅读全文
摘要:2009-06-02 15:38 王者之心 cnblogs 我要评论(0) 字号:T | T本文根据实例详细介绍了如果在Eclipse中配置并开发Struts。此前在网上也看到过不少此类文章,而且还是有不少网友问此类问题。所以想根据自己的实际经验,并结合例子写一篇详细的文章,一个是方便大家,再一个也是检验一下自己的知识。AD:开发环境JDK1_4_03tomcat5.0.28Eclipse3.1.2MyEcilpse4.1TomcatPlugin插件更多Eclipse插件下载需求本文所要结合的Struts应用实例为用户登录(logon),用户登录(logon)的需求为:1接收用户名和密码,跳转
阅读全文
摘要:一、准备安装程序 1、JDK 5.0 安装程序下载 下载地址: https://jsecom15b.sun.com/ECom/EComActionServlet /DownloadPage:~:com.sun. sunit.sdlc.content.DownloadPageInfo; jsessionid=502E87C71D77E3BC297C08B35 DAC9AD4;jsessionid=502E87C71D77E3BC297C08B35DAC9AD4 同意协议后,可以下载jdk-1_5_0_05-windows-i586-p.exe。 2、tomc...
阅读全文
摘要:Eclipse开发Applet的流程 Java Applet 是用Java 语言编写的一些小应用程序,这些程序是直接嵌入到网页中,这里采用Eclipse编写和调试Applet程序,调试的时候Eclipse会自动调用Java "小程序查看程序",而不用嵌入到网页中查看运行效果。Step 1:建立一个新的Java类:如图所示,参照Hello World的建立新类的步骤,在项目视图栏中右击Hello World项目,选择“New” ->"Class",在弹出的对话框中设置新的Apple类名“MyApplet”,并在Superclass(父类)中键入App
阅读全文
摘要:import java.awt.*;import javax.swing.*;public class CRISIS extends JFrame { JButton panicButton = new JButton("Panic"); JButton dontPanicButton = new JButton("Don't Panic"); JButton blameButton = new JButton("Blame Others"); JButton mediaButton = new JButton("N
阅读全文
摘要:一、常量定义的基本注意事项。 在Java语言中,主要是利用final关键字(在Java类中灵活使用Static关键字)来定义常量。当常量被设定后,一般情况下就不允许再进行更改。如可以利用如下的形式来定义一个常量:final double PI=3.1315。在定义这个常量时,需要注意如下内容: 一是常量在定义的时候,就需要对常量进行初始化。也就是说,必须要在常量声明时对其进行初始化。都跟局部变量或者成员变量不同。当在常量定义的时候初始化过后,在应用程序中就无法再次对这个常量进行赋值。如果强行赋值的话,数据库会跳出错误信息,并拒绝接受这一个新的值。(接口中定义的常量的访问方法) 二是fin...
阅读全文
摘要:JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序import java.sql.*;public class CoalTotals { public static void main(String[] arguments) { String data = "jdbc:odbc:World_Energy"; try { Clas
阅读全文
摘要:JSP网站开发环境的目录结构标准-JSP编程教程来源:模板无忧作者:佚名更新时间:2008-08-22点击:936●所有的文件都位于“document root”(文档根)目录下,可以用J2EE SDK提供的工具将整个程序打包为一个.war文件。war是Web Application aRchive 的缩写,表示Web应用程序的一种压缩文件格式。●*.jsp,*.html,etc.:静态和动态(主要是JSP)页面文件以及其他所有对于客户浏览器可以见的文件(包括图片,脚本文件javascript,样式表文件等)都放置在根目录下。对于较大的应用程序,可以在根目录下建立更为复杂的目录层次结构。对于简
阅读全文
摘要:JSP网页吸引人的地方之一就是能结合JavaBean技术来扩充网页中程序的功能。JavaBean是一种Java类 (class),通过封装属性和方法成为具有某种功能或者处理某个业务的对象。JavaBean被组织成为package(数据包)以便进行管理,实际上就是把一组JavaBean一起放在某某目录中,每个类的定义前加上package某某,本例中为test。目录test必须放在系统环境CLASSPATH包含的目录下,系统才能找到其中的JavaBean。JSWDK在缺省状态下将\jswdk-1.0.1\webpages\WEB-INF\jsp\beans\ 加入CLASSPATH。建立自己的Ja
阅读全文
摘要:JBoss、GlassFish、Tomcat和Oracle服务端口号冲突问题解决1、修改GlassFish、Tomcat、JBoss服务器的端口号: (以下是自己电脑上的情况) GlassFish:C:\Sun\SDK\domains\domain1\config\domain.xml中找到8080,修改之。 JBoss:E:\jboss-5.0.1.GA\server\default\deploy\jbossweb.sar\server.xml中找到8080端口,修改之。 Tomcat就不用说了2、修改Oracle的服务端口号a. plsqldev登录数据库,用dba角色登录,一般默认用户名
阅读全文
摘要:用JDBC连接SQL SERVER2000,需要SQL SERVER2000装上SP4补丁,并且下载Microsoft SQL Server for JDBC的驱动,下载后解压,会有两个JAR文件,分别为sqljdbc4.jar和sqljdbc.jar文件,目前JAVA版本都使用sqljdbc4.jar,将这两个文件拷贝至D:\Program Files\NetBeans 7.0.1\jdbc\SQLServerJDBC\lib(首先必须创建这个目录),在NetBeans的菜单工具->库中新建SqlserverJDBC库,并选择sqljdbc4.jar文件。 新建一工程,假设为TestD
阅读全文