java swing
文章平均质量分 58
lvyuan30276
这个作者很懒,什么都没留下…
展开
-
swing JTable学习(六)—tableModel firechange
package table;import java.awt.BorderLayout;import java.awt.Button;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseAda转载 2015-06-03 19:37:53 · 908 阅读 · 0 评论 -
树节点监听节点改变Demo
/* * @(#)NewClass.java 2016-08-04 * * Copyright 2010 Fiberhome. All rights reserved. */package treetest;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.even转载 2016-08-04 20:57:32 · 1529 阅读 · 0 评论 -
JTree
/* * @(#)DynamicTreeDemoLearn.java 2016-08-20 * * Copyright 2010 Fiberhome. All rights reserved. */package treeLearn;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;imp原创 2016-08-20 17:07:44 · 339 阅读 · 0 评论 -
ListSelectionDemo的valueChange
/* * Copyright (c) 1995, 2008, Oracle and/or its affiliates. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that转载 2016-09-27 20:10:38 · 391 阅读 · 0 评论 -
JFreeChart学习(一)-JfreeChart中的timeSeries(时序图)使用示例
转自:http://www.open-open.com/lib/view/open1400202235004.html生成时序图: JFreeChart chart = ChartFactory.createTimeSeriesChart( String title, // 图标题 Strin转载 2016-07-13 18:19:43 · 8200 阅读 · 2 评论 -
JFreeChart学习(三)——动态打印java内存使用情况
JFreeChart动态打印java内存使用情况import java.awt.BasicStroke; import java.awt.BorderLayout;转载 2016-12-13 16:34:33 · 1535 阅读 · 0 评论 -
JFreeChart学习(二)-动态生成图表,并设置图表的字体格式,显示样式
1.JFreeChart动态生成图表,并设置图表的字体格式,显示样式/* * @(#)TimeDynamicSeries.java 2016-12-13 * * Copyright 2010 Fiberhome. All rights reserved. */package jfreechart;import java.awt.BorderLayout;import java.原创 2016-12-13 16:33:04 · 1612 阅读 · 0 评论 -
TableModelEvent与ListSelectionEvent的用法
1.TableModelEvent主要反应的事件是表格行,列的增加或减少,表格中数据的变化。 用于通知侦听器某一表模型已发生更改。模型事件描述 TableModel 的更改,并且对行和列的所有引用都在该模型的坐标系统中。可以根据构造方法中使用的参数,用 TableModelevent 指定以下更改类型:TableModelEvent(source); // The dat原创 2017-03-06 19:18:08 · 2775 阅读 · 0 评论 -
JFreeChart使用总结(四)
JFreeChart使用总结1. JFreeChart简介JFreeChart是开放源代码站点SourceForge.net上的一个JAVA项目,它主要用来各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。这些不同式样的图表基本上可以满足目前的要求。JFreeChart是开源项目,可以方便的从其官方网站上获得其源转载 2016-12-13 18:41:22 · 12770 阅读 · 0 评论 -
Swing 重绘 repaint,updateUI区别
repaintpublic void repaint()重绘此组件。 如果此组件是轻量组件,则此方法会尽快调用此组件的 paint 方法。否则此方法会尽快调用此组件的 update 方法。 注:有关 AWT 和 Swing 所用绘制机制的更多信息,包括如何编写最高效的绘制代码的信息,请参阅 。updateUIpublic void updateUI()UIManager 发出的关于 L&F 已经转载 2017-07-03 20:02:28 · 902 阅读 · 0 评论 -
defaultTableModel标准使用方法
package testDefaultModel;import java.awt.BorderLayout;import java.awt.Container;import java.awt.Dimension;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.eve原创 2017-06-26 20:12:01 · 24068 阅读 · 2 评论 -
gridbaglayout
package a1;import java.awt.*;import javax.swing.*;public class EncryptorGUI { private JFrame frame; private String[] name;public EncryptorGUI() { frame = new JFrame();转载 2014-08-06 14:58:49 · 786 阅读 · 0 评论 -
JTree/DefaultMutableTreeNode
import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.tree.*;public class Test{ public static void main(String []args) { JFrame treeFrame=new T转载 2014-12-16 21:22:21 · 5899 阅读 · 1 评论 -
MVC模型
MVC模型:模型代表应用软件的数据。视图指数据的可视化展现。控制者获得视图上用户的输入并把它送到模型里面做相应的改变。SWING的模型分为两种:1.GUI状态模型 GUI 状态模型是定义一个GUI 控制器的可视状态的接口,比如button 是否按下或松开,list 里面的items 是否被选上。GUI 状态模型常常是与图形用户接口( GUI)的上下文有联原创 2015-06-05 22:50:15 · 440 阅读 · 0 评论 -
swing JTable学习(七)—TableModelListener
package tableModelListenerTest;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import javax.swing.DefaultCellEditor;原创 2015-12-07 23:50:46 · 4659 阅读 · 0 评论 -
深入浅出Swing事件分发线程
深入浅出Swing事件分发线程 2008-07-10 16:24:22分类: Linux《FilthyRichClients》读书笔记-SwingのEDT《FilthyRichClients》读完了前几个章节,现将我的体会结合工作以来从事Swing桌面开发的经验,对本书的一些重要概念进行一次 分析,对书中的一些遗漏与模糊的地方及时补充,同时使读者消除长期转载 2015-06-01 23:30:40 · 500 阅读 · 0 评论 -
鼠标添加右键菜单
鼠标右键弹出菜单import java.awt.BorderLayout;import java.awt.Container;import java.awt.Point;import java.awt.event.InputEvent;import java.awt.event.MouseEvent;import java.awt.event.MouseMotionListe原创 2015-04-10 20:03:48 · 495 阅读 · 0 评论 -
swing Jable 学习(一)—TableColumnModel
TableColumnModel:TableColumnModel本身是一个Interface,里面定义了许多与表格的"列(行)"有关的方法,例如增加列,删除列,设置与取得"列"的相关信 息.通常我们不会直接实现TableColumnModel界面,而是会利用JTable的getColumnModel()方法取得TableColumnModel对象,再利用此对象对 字段做设置.举例来说,如果我转载 2015-03-31 21:08:14 · 2350 阅读 · 0 评论 -
swing JTable学习(三):AbstractTableModel
如同其它的Swing组件,JTable使用MVC(模型、试图、控制器)设计方式,将可视化组件(JTable实例)从其数据(TableModel实现)中分离出来。·TableModel接口1、TableModel为JTable提供·显示的数据·表格的维数·表格中每一列所包含的数据类型·应该显示的列标题·是否允许编辑指定单元格的值2、实现TableModel:Tab转载 2015-03-23 22:19:32 · 4958 阅读 · 0 评论 -
swing JTable学习(四)—setTooltips换行
package ToolTipTest;import java.awt.Rectangle;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JTextField;//import Com.HtmlMultiLineControl;转载 2015-03-22 18:29:40 · 2348 阅读 · 0 评论 -
swing JTable学习(五)—中给table中的cell加tips 以及用AbstractTableModel创建表格
package tableTest;import java.awt.Point;import java.awt.event.MouseEvent;import java.awt.event.MouseMotionListener;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.J原创 2015-03-18 23:49:41 · 1500 阅读 · 0 评论 -
swing JTable学习(二) :DefaultTabelModel
package DefaultTabelTest;import java.awt.*;import java.awt.event.*;import java.util.Vector;import javax.swing.*;import javax.swing.event.*;import javax.swing.table.*;import tabelTest2.Simple原创 2015-03-23 22:57:07 · 680 阅读 · 0 评论 -
swing进度条
现在我们要做一个简单的界面。包括一个进度条、一个输入框、开始和停止按钮。需要实现的功能是:当点击开始按钮,则更新进度条,并且在输入框内把完成的百分比输出(这里只做例子,没有真正去做某个工作)。 代码1:[java] view plaincopyprint?import java.awt.FlowLayout; import java.awt.e转载 2015-06-01 22:58:50 · 1378 阅读 · 0 评论 -
java 事件处理机制
事件处理机制主要涉及3类对象:1.事件源 GUI组件,按钮,菜单,窗口等。2.事件 事件封装了GUI组件发生的特定事情,通常是一次用户操作,程序通过Event对象来获得相关信息。事件由系统自动生成,无需程序员关心。3.事件监听器 负现监听事件源所发生的事件,并对事件进行处理。 事件处理模型:当事件源组件上发生事件时,系统将会执行该事件源组件原创 2015-06-03 19:32:38 · 811 阅读 · 0 评论 -
树的可见区域的获取和滚动条监听
1.树的前序,中序,后序遍历 2.树所在面板的滚动条监听 3.树的可见区域的获取package treeTest;import java.awt.BorderLayout;import java.awt.GridLayout;import java.awt.Rectangle;import java.awt.event.ActionEvent;import java.awt.event.原创 2017-08-17 10:02:52 · 606 阅读 · 0 评论