SWING
文章平均质量分 61
tof21
成功的人并不是一定比别人更有才智和更幸运。他们只是在不断的尝试、不断的失败,直到成功
展开
-
Swing相关示例学习网站
Swing原创 2023-02-21 08:31:23 · 98 阅读 · 0 评论 -
Swing JTable超复杂报表(二)
原有功能:无限极分组统计报表;以及无限极交叉分组报表;设置表格字体;对齐方式;设置每个单元格宽度;汇总单元格收缩,展开;辅助汇总列,统计汇总列调整显示位置,保存最新调整大小,宽度,字体等新增:统计汇总Bean 如:数量 数量占比 金额 金额占比 整型数量 计算策略外包配置,实现统计汇总列,依据实际需求,计算结果。对于计算策略,在配置文件中给出 在增:对于分组汇总Bean 比原创 2011-11-29 11:08:29 · 6146 阅读 · 3 评论 -
Swing JTable超复杂报表(三)
新增:合计行关键点: 多级汇总分组统计报表主要采用树的数据结构,第一级分组为树第一节点,第二级分组为第一级分组的树节点的子节点,以此类推。合计行也是作为其分组的子节点。合计行为特殊子节点,本质都是和分组产生的树节点一致,只是所存放信息不同.对于统计列:数量,数量占比,金额,金额占比,整数数量,都是为树节点的内容信息,用Map存放对于辅助列:商品名称,品牌,同样也是树节点的内原创 2011-12-01 12:50:16 · 2608 阅读 · 3 评论 -
学习Swing和java不错的网站 强烈推荐http://www.javaworld.com/
这个网站很不错,都是源码,里面不仅有java,c 等等,涉及软件开发各个方面 http://www.java2s.com/ http://www.javaworld.com/ http://home.java.net/ http://onjava.com/http://www.istechina.net/club/index.phphttp:/原创 2011-07-08 13:47:13 · 1226 阅读 · 0 评论 -
Swing能做出如此强大的界面?你信不信?
XML+Swing 所有模块功能都实现插件化 扩展性 维护性 复用性 可操作性 开发速度 都没得话说 用户可操作性等等正佳餐饮软件1.后台管理系统 2 用户资料模块展示 老鸟看看 应该知道基本原理是啥 不用多说3.采购收货4前台收银5触摸屏软件下载地址:常州正佳餐饮原创 2011-12-02 16:14:54 · 2234 阅读 · 5 评论 -
Swing界面和模式
此界面是收银结账界面:SaleOrderTemp(临时订单)会传递给收银结账界面(CheckOutDialog).然后对订单进行相应的处理和验证CheckOutDialog由MemberPanel(会员面板),FavorablePanel(优惠面板),CheckOutType(支付方式和接单方式面板),ButtomPanel(底部面板)逻辑分析:对于MemberPanel,Fa原创 2012-01-16 10:35:58 · 895 阅读 · 0 评论 -
Swing配置文件生成动态面板和表格
1.配置文件生成动态面板 Customer_Panel \u4F9B\u5E94\u5546\u8D44\u6599 fill:50dlu, 3dlu, 80dlu:grow fill:p clientID add false java.lang.String clientID原创 2012-01-14 12:36:02 · 1948 阅读 · 0 评论 -
餐饮无线点菜机
餐饮无线点菜机:客户端程序与接口程序通过收发windows消息和读写文本文件这两种方式进行交互。过程如下:1.消息发送方将消息的内容写入到指定的文件。2.消息发送方通过Windows消息通知消息接收方接受消息。3.当消息接收方收到windows消息后,读取指定的文件以获取消息的内容。发送windows消息需要用到下面两个WindowsAPI:BOOL PostMessage原创 2012-02-07 10:47:52 · 1869 阅读 · 1 评论 -
Swing快捷键KeyEvent
private void addAccelerators(JPanel panel) { InputMap imap = panel.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW); ActionMap amap = panel.getActionMap(); // 开台 (/)原创 2012-01-05 11:23:41 · 884 阅读 · 0 评论 -
51CTO
http://developer.51cto.com/art/201201/313153.htm Swinghttp://developer.51cto.com/col/1007/ 设计模式http://developer.51cto.com/art/201006/205212.htm Spring原创 2012-04-01 13:17:15 · 624 阅读 · 0 评论 -
Swing是一把刀
http://www.iteye.com/topic/699515 博文地址要源代码的朋友:容我再整理数日,但一定会奉上。要下载该框架,并想了解该框架的更多用法,可以看这里:《Swing第二刀:枝间新绿一重重》。 对Swing的抱怨和批评从来就没有停止过。不过从以前的铺天盖地,到后来的见怪不怪,到现在的冷冷清清。似乎人们早就已经浸淫在无处不在的web和满天飞的RIA之中,转载 2012-04-09 12:47:50 · 12806 阅读 · 5 评论 -
Swing框架之Component:续文一
Swing框架之Component:续文一(2007-01-09 21:30:56)转载▼ 分类: Swing 昨晚回去后还是觉得Component对象本身说的太简单,想来想去,觉得内容实在是太多,有必要补充两个续文说明Component的其它概念。今天介绍Swing组件paint方法的处理流程,这个流程能使我们理解许转载 2012-04-21 12:06:21 · 1392 阅读 · 0 评论 -
Swing是MVC设计的典范(转载)
不管你的项目是否用到了Swing技术,我都要说,Swing是一个设计优秀的Java包,它充满了大师的智慧。如果你学了Java却连一个 Button还不会写,就象你学习Visual Basic却不会用Button,那可绝对是不能被原谅的。Swing技术的应用已经在国外大行其道,由于java的免费、易学以及大家对于java技术的充分信赖,好多公司早早的就把应用程序的一切,从后台服务到前台人机交互界面,转载 2012-04-21 11:23:27 · 577 阅读 · 0 评论 -
Swing模型与渲染器
本文承接Swing/AWT/SWT比较一文,概要叙述Swing的体系结构,解释了Swing架构关键概念:模型与渲染器,解释如何使用渲染对象扩展该体系架构来支持大数据量的组件。后面的文章还会简要概述SWT的体系结构,为Swing/AWT和SWT的比较做一铺垫。===================================== Java基础类(JFC)Swing工具原创 2012-04-21 11:38:20 · 755 阅读 · 0 评论 -
Swing框架之Component
昨天晚上写完Swing的模型和渲染器之后,觉得对Swing的体系结构还是没有说清楚。Swing的基础体系结构中的四大基本对象Component、 Model、UI Delegate以及Renderer都值得详细解释。Swing的树状组件结构(虽然这是用户界面工具通有的特征)也值得详细解释,因为这是完成某些复杂Swing组件,尤其像JTable、JTree、JList和JComboBox这种复杂组件转载 2012-04-21 12:00:47 · 983 阅读 · 0 评论 -
A Swing Architecture Overview
本文将从以下四个方面讨论Design goals 设计目标Roots in MVC MVC的根本Separable model architecure 分离的模型架构Pluggable look-and-fell architecture 可插入的视觉架构1.设计目标To build a set of extensible GUI components to原创 2012-04-21 01:07:49 · 929 阅读 · 0 评论 -
oreilly java swing : JTable 之TableColumn
15.1.7 The TableColumn ClassThe TableColumn class is the starting point for building your columns. It supplies access to all the basic components of an individual column. This class should not be co翻译 2011-10-20 11:23:56 · 1963 阅读 · 0 评论 -
oreilly java swing : JTable 之Selection Renderer Editor
15.4 Selecting Table EntriesAll this, and all we can do is render and edit data in a table. "What about selecting data?" you ask. Yes, we can do that, too. And, as you might expect,the ListSelecti翻译 2011-10-20 14:48:38 · 598 阅读 · 0 评论 -
JPanel作为容器,显示不同的视图
<br /> <br />private JPanel m_topInputContainer = null;<br /><br />private void changeOrderPanelVisibility(String v) {<br /> // remove both top and bottom input container<br /> // create both top and bottom input panel according to visibility<br /> m_to原创 2011-04-15 11:07:00 · 926 阅读 · 0 评论 -
Swing学习1
<br />1.Swing涉及的包<br />javax.swing Swing组件和实用工具;<br />javax.swing.border Swing轻量组件的边框;<br />javax.swing.colorchooser JColorChooser的支持类/接口;<br />javax.swing.event 事件和贞听器类;<br />javax.swing.filechooser JFileChooser的支持类和接口;<br />javax.swing.plaf 抽象类,它定义“UI代表”原创 2011-04-16 16:30:00 · 1289 阅读 · 0 评论 -
Swing界面布局(FormLayout)
<br />FormLayout layout= new FormLayout("5dlu,40dlu:grow,5dlu,20dlu:grow,5dlu,100dlu:grow,5dlu"<br /> ,"min");<br />layout.setColumnGroups(new int[][]{{2, 4}}); //分组<br /> <br />FormDebugPanel panel原创 2011-04-15 11:13:00 · 7206 阅读 · 1 评论 -
Swing小节1
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 /* Style Def原创 2011-06-15 16:21:00 · 514 阅读 · 0 评论 -
Java Swing sun官方书籍部分翻译
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 7.8 磅 0 2原创 2011-06-15 16:28:00 · 1453 阅读 · 0 评论 -
Swing设置窗体最大化
setExtendedState(JFrame.MAXIMIZED_BOTH); //最大化 setResizable(false); //不能改变大小 setUndecorated(true); 不要使用setSize(),当最大化窗口时原创 2011-06-22 13:03:00 · 2110 阅读 · 0 评论 -
java富客户端
1. 桌面java图形API:swing,awt,java2D2. java2D是java的图形库3. Swing的渲染利用Swing渲染,Swing应用程序在界面绘制出Swing组件Swing的绘制:paint();paintComponent()原创 2011-07-29 15:16:41 · 2701 阅读 · 0 评论 -
浅谈java单元格合并的实现(转载)
摘要:本文主要叙述如何通过建立数据库模型(单元格模型)。重载JTable的三个重要方法(getCellRect(),columnAtPoint(),rowAtPoint())和继承Jtable的渲染组件(BasicTableUI)来实现单元格的合并.关键字:Jtable,合并原创 2011-09-06 10:45:39 · 10889 阅读 · 0 评论 -
Java Swing写的支持合并单元格的JTable
年前在网上参加了一个JavaSwing的招聘上机考试。招聘方要求开发一个类似EXCEL支持单元格合并的JTable。差不多用了5天的时间提交代码,最后被告知测试通过,我提出是否可做兼职,对方回复需要到上海做全职开发,最后也就放弃了。最近公司的一个项目中需要用到以前的代码,偶又重构原创 2011-08-22 12:50:37 · 14238 阅读 · 6 评论 -
Swing鼠标/左击/右击/中击+事件
InputEvent.BUTTON1_MASK (用于鼠标左键) import java.awt.event.InputEvent;import java.awt.event.MouseAdapter;import原创 2011-10-10 13:25:25 · 3360 阅读 · 0 评论 -
Swing JTable复杂报表
Swing JTable实现的复杂报表,无限极分组统计报表,设置表格字体,对齐方式,设置每个单元格宽度等。以及无限极交叉分组报表分组交叉报表,安日期交叉分组统计报表原创 2011-10-19 13:07:10 · 3278 阅读 · 9 评论 -
注意:JTable 渲染器同一列共享
JTable的列渲染器采用的是FlyWeigth模式,今天在写代码的时候,忘记实际数据来源,出现一个问题。原理是因为JTable的渲染器是采用共享模式 所以出现错误情况自定义Renderer代码:/** * 浮点型渲染器 * @author Administr原创 2011-10-19 14:07:27 · 1692 阅读 · 0 评论 -
oreilly java swing : JTable 之 Table Data
15.3 Table DataWe've seen theTableColumnModel, which stores a lot of information about the structure of a table but doesn't contain the actual data. The data that's displayed in aJTable is store翻译 2011-10-20 13:32:09 · 677 阅读 · 0 评论 -
oreilly java swing : JTable 之JTable
15.1 The JTable Class15.1.1 Table Columns With Swing tables, the basic unit is not an individual cell but a column. Most columns in real-world tables represent a certain type of informati翻译 2011-10-19 16:14:50 · 916 阅读 · 0 评论 -
oreilly java swing : JTable 之 JTableHeader
15.3.9 The JTableHeader ClassTheJTableHeader class is an extension of JComponent and serves as the header component for tables. It not only dictates the basic color and font used for the header, b翻译 2011-10-20 13:36:41 · 1018 阅读 · 0 评论 -
面板布局中的控件占据整个面板
// 必须设置layout,这样才能使得inputpanel填充整个容器 panel.setLayout(new GridLayout(1, 1)); m_main.setOpaque(false);原创 2011-04-10 13:44:00 · 677 阅读 · 0 评论