- 浏览: 141427 次
- 性别:
- 来自: 南宁
文章分类
- 全部博客 (137)
- J2SE API基础 (19)
- JAVA Structure/Algorithm (1)
- 设计模式及UML(pd/rose) (11)
- SSH (32)
- JPA/EJB/JSF (0)
- Jsp/Servlet (1)
- XML (0)
- DWR/Dojo/JQuery(Ajax) (1)
- Js/css/HTML (3)
- Java报表开发 (0)
- 网络协议及认证加密算法 (2)
- Java多线程网络编程 (1)
- Lucence (0)
- Oracle Developer (5)
- Oracle DBA (3)
- mysql/SQLServer/DB2 (5)
- Weblogic配置/调试 (0)
- Tomcat/JBoss/Websphere (10)
- Linux/Unix操作部署及shell编程 (9)
- C/C++编程 (4)
- 系统分析 (0)
- 项目管理(CVS&风险控制) (0)
- JUnit单元和J2EE集成测试 (2)
- 软设/招聘 (6)
- IT English (8)
- Mathematics/Data Mining (1)
- Android开发爱好 (1)
- Flash制作爱好 (0)
- Professional wisdom (4)
- 序言 (1)
- 聊天记录 (0)
- 理想 (3)
- 承诺 (0)
- oifuslfjsldkj_chatrecord (1)
最新评论
-
blues1021:
dafeiwudi 写道什么叫外频和陪频啊?一般电脑都显示主频 ...
计算机组成原理和结构-时钟周期、机器周期、总线周期、指令周期含义和关系 -
dafeiwudi:
什么叫外频和陪频啊?一般电脑都显示主频,它不表示运算速递,我们 ...
计算机组成原理和结构-时钟周期、机器周期、总线周期、指令周期含义和关系
一:
布局中的JFrame与JPanel、Container与各Layout之间的聚合关系
/*<pre>伪源代码*/
//DemoFlowLayout类先用主main方法调用了类的构造函数,启动进程。
public static void main(String args[]){
JFrame theFrame=new DemoFlowLayout();
theFrame.setSize(200,125);
//也可以用在DemoFlowLayout()构造函数中this.setSize(..,..);this.setVisible(true);
//如果是JPanel还要,this.add(jPanel); 这也是聚合关系。
theFrame.setVisible(true);
}
//声明了控件变量。
public DemoFlowLayout(){
//set title
setTitle("FlowLayout Demo");
//Create container and layout
Container contentPane=getContentPane();
FlowLayout layout=new FlowLayout();
contentPane.setLayout(layout);
/*类似I/O中聚合关系
用FileInputStream做参数传递给ObjectInputStream后,objectInputStream.readObject();
此处也为contentPane嵌套layout后,contentPane聚合了layout对象,作为一个整体实现
.add controls
*/
//add controls to container
contentPane.add(new JLable("Frahrenheit");
contentPane.add(new JTextField("212",6);
contentPane.add(new JLable("Celsius");
contentPane.add(new JTextField("100",6);
JButton btFtoC=new JButton("F to C");
JButton btCtoF=new JButotn("C to F");
contentPane.add(btFtoC);
contentPane.add(btCtoF);
btFtoC.addActionListener(new FtoCListener()); //解析的地方
btCtoF.addActionListener(new CtoFListener());
addWindowListener(new MyWindowAdapter());
}
private class FtoCListener implements ActionListener{
public void actionPerformed(ActionEvent event){
String inStr=tfFahrenheit.getText().trim();
double f=Double.parseDouble(inStr);
thermo.setFahrenheit(f);
String outStr=Format.justify('l',thermo.getCellsius(),0,2);
tfCelsius.setText(outStr);
}
}
private class MyWindowAdapter extends WindowAdapter{
public void windowClosing(WindowEvent e){
System.exit(1);
}
}
发表评论
-
java字符串按字符逆转和按单词逆转
2011-11-26 16:21 1581字符串的处理,经常在各类考试中用到,在网上搜索了下这方面的资料 ... -
JScrollPane和JTextArea,JMenuBar、JMenu和JMenuItem之间的组合关系
2011-08-09 18:19 1080package menuta; import java.aw ... -
利用EasyGridLayout API的帮助文档
2011-08-09 18:17 695一、对上一篇文章给出的EasyGridLayout源程序,加载 ... -
封装GridBagLayout的EasyGridLayout组件布局类和GridBagConstraints类字段解析
2011-08-09 18:15 1709一、实用源程序,可以用于自己的类库中调用相应的setConst ... -
Java2 五种界面布局类和实际中的使用
2011-08-09 18:14 1132(JPanel)Panel是一个轻量级的容器,由于不是顶层的容 ... -
Java2事件处理模型的解析和注意
2011-08-09 18:11 771/*<pre>伪源代码*/ DemoFlowLa ... -
Java2 I/O类使用总结(图解)
2011-08-09 17:58 618一、对象的读写(序列化):ObjectIO.jpg ... -
规范注释的说明形式和位置、@param参数、<pre>源代码示例
2011-08-09 17:52 1268/** * Returns a string that ... -
javaI/O中FileOut/InputStream借助ObjectOut/IntputStream写入和读取序列化之嵌套原理
2011-08-09 17:51 1079一、FileOutputStream和ObjectOutpu ... -
用==和equals测试java对象的引用、浅拷贝、深拷贝和初始化区别
2011-08-09 17:44 1132测试主要部分代码:public class Employee ... -
从低到高强制转换取模截断位数导出的java基本类型复习
2011-08-09 17:39 1035一、强制类型转换中的低到高强制转换取模截断位数本质 ... -
java项目结构组织及类、成员的访问限定符
2011-04-08 20:05 1075main:一个项目中可有多个main方法但是,要选 ... -
类内、类外静态非静态方法的调用
2011-04-08 20:11 1097一:类内部 1.调用静态性相同的直接用。 2 ... -
hashcode方法
2011-04-08 20:17 618hashcode()是干什么用的? 首先hashcode是哈 ... -
JAVA中的接口与抽象类的区别记忆
2011-04-08 20:31 703接口与抽象类:抓住 ... -
各内部类的作用、定义、成员限制、访问总结
2011-04-09 00:56 834内部类的作用总括: 1.内部类可以独立的继承一个类和 ... -
java.util.StringTokenizer
2011-04-09 18:40 563一:单词: tokenization 标志化(token ... -
java dos下运行(有包)
2011-04-15 01:25 10101.使用notepad打开记事本编写类注意写正确。 publ ...
相关推荐
它包含了Java平台标准版(Java SE)1.6和1.8以及JavaFX 2的所有公共类、接口、枚举和注解的详细说明,帮助程序员理解和使用Java的各种功能。 首先,Java 1.6 API是Java发展的一个里程碑,引入了许多新特性和改进。...
综上所述,文档片段中提及了Java企业应用开发中的多个关键技术和概念,包含架构设计、数据访问、Web技术、服务架构、事务管理以及标准化等方面。需要注意的是,由于文档内容可能存在扫描错误,某些术语或技术名称...
总结来说,这个"Android逆向-java代码基础(2)"的教程将涵盖Java语言的核心概念,如类、对象、方法、变量、控制流、异常处理、集合框架以及在Android环境中的应用。掌握这些基础知识对于进行Android应用的逆向工程...
5. **日期与时间API**:Java 8对日期和时间API进行了重大改进,引入了`java.time`包,包括`LocalDate`, `LocalTime`, `LocalDateTime`等类,替代了过时的`java.util.Date`和`java.util.Calendar`。 6. **Optional类...
- **类之间的关系**:包括关联、聚合、组合、依赖等。 #### 8. 内部类与包装器 - **内部类**:在另一个类内部定义的类,可以访问外部类的私有成员。 - **对象包装器**:将基本数据类型包装成对象类型,以便于使用...
8. **Java API**:介绍标准库中的各种类和接口,如String、Date、Math等,以及如何有效地使用它们。 9. **Swing和JavaFX**:用于创建图形用户界面(GUI)的库,包括组件使用、布局管理、事件处理等。 10. **JDBC...
- **使用Executor框架**:利用ThreadPoolExecutor等类来管理和调度线程池中的线程。 #### 5. Java内存泄漏原因 内存泄漏通常发生在不再使用的对象占用的内存没有被垃圾回收器及时回收的情况。常见原因包括: - **...
Java历史 2 Java技术概述 3 Java技术的优点 3 Java虚拟机 4 类加载器 6 Windows环境变量 8 内容总结 13 独立实践 14 第二章: 面向对象概述 15 学习目标 15 面向对象(Object Oriented) 16 面向对象的主要特性 18 ...
面向对象编程关注的是如何通过对象及其之间的交互来解决问题,侧重于对象和类的概念。 #### 5.3 抽象 抽象是指从具体实例中提取共同特征,形成通用的概念或模式。 #### 5.4 封装 封装是将数据和行为组合在一个...
[ConfigLine.java] 控制条类 [RoundBox.java] 限定选择控件 [MonthMaker.java] 月份表算法类 [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接与浏览,...
Zblog是一个java实现的开源博客系统。 核心功能 文章/页面发布、分类、统计阅读次数。 提供文章形式的RSS聚合。 提供链接的添加、归类功能。 附件上传添加管理功能。 评论的管理,垃圾信息过滤功能。...
Java 的说法)指的是内部类,即定义在一个类内部的类。它们主要分为两种:静态嵌套类(Static Nested Class)和非静态嵌套类(通常称为 Inner Class 或成员内部类)。 1. 静态嵌套类(Static Nested Class): - ...
【标题】中的“基于SpringMVC+Spring+MyBatis开发的个人博客网站”涉及到的是一个常见的Java Web项目架构,这种架构充分利用了Spring框架的各组件来构建一个功能完善的博客系统。SpringMVC是Spring框架的一部分,...
* Bootstrap 4提供的类`.container-fluid`用于全屏宽度布局的容器。 HTML5 * HTML5新增的标签包括`<article>`、`<audio>`、`<section>`等,`<address>`不是HTML5新增的标签。 CSS * 在CSS语法中,用来设置背景...
在Android应用开发中,"仿ZAKER效果"通常指的是实现类似新闻阅读应用的布局和功能,比如ZAKER这样的信息聚合类应用,它以其独特的瀑布流布局、卡片式设计和丰富的交互体验著称。这个项目源码是使用Java编程语言完成...
这意味着在同一个Portlet应用程序中,Portlet、Servlet和JSP可以共享同一个类加载器、上下文和会话。这种设计使得开发者可以充分利用已有的Java Web技术栈,同时利用Portlet的优势构建高度个性化的门户体验。 #### ...
在IT行业中,这类系统的设计和开发涉及到多个技术领域,如Web开发框架、数据处理和文档操作等。下面将详细介绍与"新闻Cms系统"相关的知识点。 1. **Web开发框架**:在“新闻Cms系统”中,Spring MVC是一个关键组件...
在Java Swing框架中,容器组件如`Panel`和`Applet`默认使用的布局编辑策略是FlowLayout。FlowLayout是一种简单的布局管理器,它将容器中的所有组件按照添加顺序水平放置,并自动换行。因此,选项A.FlowLayout是正确...
- **Hadoop在云计算中的位置和关系**:Hadoop作为大数据处理的核心框架,在云计算中的应用。 - **Hadoop应用案例介绍**:使用Hadoop处理大数据的实际案例。 - **Hadoop概念、版本、历史**:Hadoop的发展历程和版本...
20.与企业容器集成 20.1。将Wicket与EJB集成 20.2。将Wicket与Spring集成 20.3。JSR-330注释 20.4。摘要 21.原生WebSockets 21.1。它是如何工作的 ? 21.2。如何使用 21.3。客户端API 21.4。测试 21.5。常问问题 22....