Swing_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Swing >>列表
解析SwingJtable单元格录入数据后,数据没有被保存的问题一、问题、操作如下:1.新建一个JTable2.新建一个JButton,用于打印出JTable中的数据3.开始在单元格中录入数据。录完最后一个单元格后,直接点击测试按钮,发现最后一个单元格FFF的数据显示为null,如图所示:二、问题解决方法如下:新建一个JTable后,加入一行代码即可JTabletable=newJTable();table.putClientProperty... 查看全文
· java swing MigLayout 布局管理发布时间:2013-09-09
1.MigLayout初始化的两种方法:MigLayoutl=newMigLayout();MigLayoutl=newMigLayout("","","");主要使用的是以上两种构造函数,第一种无参的就不用介绍了,主要是第二种。第一个参数可以使用以下语句:wrap+数字:指定默认在第几个组件后进行换行,如:wrap2表示在第二个组件后进行分行。insets+数字:指定默认与边界的距离,有两种方式:insets10表示四边均为10,insets1234分别指示顶部、左侧、下部... 查看全文
上一篇博文介绍了俄罗斯方块游戏的图形选择与变换:Swing俄罗斯方块游戏(一):图形选择与变换-->[url]http://mouselearnjava.iteye.com/blog/1914513[/url].本文将介绍实现俄罗斯方块需要处理的关键点,这些关键点有如下几点:1.键盘事件的处理2.满行及其消行操作3.游戏结束判断4.游戏进度存储和加载5.游戏玩家得分排行榜......下面就结合代码一个一个地介绍这些点的实现:1.键盘事件的处理键盘事件的处理包括5个部分:a... 查看全文
俄罗斯方块游戏是一个上手简单,老少皆宜的游戏,它的基本规则是移动、旋转和摆放游戏自动产生的各种方块,使之排列成完整的一行或多行并且消除得分。博文“Swing俄罗斯方块游戏”系列,最终将给出一个简单的俄罗斯方块小游戏,游戏可以保存进度,拥有得分排名等功能。游戏界面:本篇博文将介绍一下将俄罗斯方块游戏中需要用到图形选择和变换。一般来讲,一个图形有四个点,可以表示出常用的“一字型”,“T字型”,“Z字型”以及“L字型”方块。如果用更多的点来表示图形,图形将更加丰富,本文采用的也是四个点去表示图形... 查看全文
在上几篇博文中,介绍了Swing贪吃蛇游戏(一):基本功能实现>>>http://mouselearnjava.iteye.com/blog/1913290Swing贪吃蛇游戏(二):增加随机产生障碍物功能>>>http://mouselearnjava.iteye.com/blog/1913886Swing贪吃蛇游戏(三):增加游戏进度存储和加载功能>>>http://mouselearnjava.iteye... 查看全文
在上两篇博文中,介绍了Swing贪吃蛇游戏(一):基本功能实现>>>>http://mouselearnjava.iteye.com/blog/1913290Swing贪吃蛇游戏(二):增加随机产生障碍物功能>>>http://mouselearnjava.iteye.com/blog/1913886本文在这些既有功能之上,添加游戏进度的保存和加载功能。游戏进度的保存和加载功能是通过序列化和反序列化来完成的。保存-->... 查看全文
packagecom.test2;importjavax.swing.*;importjava.awt.event.*;importjavax.swing.event.TreeSelectionEvent;importjavax.swing.event.TreeSelectionListener;importjavax.swing.tree.*;importjava.awt.*... 查看全文
在上一篇博文中,介绍了Swing贪吃蛇游戏基本功能的实现:Swing贪吃蛇游戏(一):基本功能实现>>>>http://mouselearnjava.iteye.com/blog/1913290本文在原有基本功能上增加随机产生障碍物的功能,增加些游戏的难度随机产生障碍物的功能可以有多种实现,我们可以将分数的改变作为产生随机数的条件,比如1.分数每增加50分,在原有的基础上随机产生一个障碍物(不改变原来已经有的障碍物位置)2.分数每增加50分... 查看全文
本文将提供一个Swing版本的贪吃蛇游戏,游戏包括最基本的功能:1.用Timer来管理贪吃蛇线程。2.实现按钮,键盘的事件响应。3.随机产生食物。4.游戏结束的判断:蛇头触碰到蛇身或者蛇头触碰到边界。5.实现游戏过程中的暂停以及贪吃蛇运行速度调整。6.……程序界面如下:左边是贪吃蛇运行的范围,右边暂时只有分数信息,当蛇吃到食物的时候分数加10.暂停,调整蛇体运行速度界面如下:主要的代码如下:packagemy.games.snake.model;importjava.awt.Color... 查看全文
packagecom.test.test;importjava.awt.Point;importjava.awt.Rectangle;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEvent;importjava.awt.event.MouseMotionAdapter... 查看全文
swing登陆界面开发一、swing是什么?作用呢?Swing是一个用于开发Java应用程序用户界面的开发工具包。我们利用Swing丰富、灵活的功能和模块化组件,使得我们用很少的代码就可以创建优雅的用户界面。工具包中所有的包都是以swing作为名称,例如javax.swing,javax.swing.event二、swing登陆界面开发步骤:1.构造一个顶层容器JFrame的窗体对象2、设置该窗体的一些属性,如大小、标题3、设置该窗体的布局方式4、添加组件到窗体上5... 查看全文
· swing实现对JTable的修改或删除发布时间:2013-07-23
swing实现对JTable的修改或删除publicclassSwingTestextendsJFrame{JTabletable;publicSwingTest(Stringname){super(name);/***********************************************给JFrame中添加菜单条开始(维信科技it教育... 查看全文
· Swing界面开发的总结发布时间:2013-07-20
Swing界面开发的总结一、Java的图形界面有:1.awt:java.awt,它是jdk1.4之前推出的图形界面类2.swing:javax.swing,它是jdk1.4的时候推出的图形界面类N.B:两者的不同之处在于:1.跨平台性(swing由于awt)2.awt基于C、C++语言swing基于Java语言二、常用的组件有:A.容器组件1.Frame窗体类顶级的容器(JFrame不能往JFrame里加)它有一个默认的布局为边框布局2.JPanel面板类最灵活的容器... 查看全文
· swing总结发布时间:2013-07-16
1,Java的图形界面1.awtjava.awt2.swingjavax.swing2,常用的组件容器组件JFrame窗体类顶级容器JPanel面板类最灵活的容器JMenuBar菜单栏JMenu菜单项元素组件JLabel标签类JButton按钮类JTextField输入框类JPasswordField密码输入框类JComboBox下拉框类JCheckBox复选框类JMenuItem菜单javax.swing包下的类。3,常用的布局1)BorderLayout边框布局这是一个布置容器的边框布局... 查看全文
· Swing组件发布时间:2013-07-11
Swing组件是java中的图形组件,用来开发图形界面的。1.常用的两类组件1)容器组件(可以存放其他组件)如:JFrame窗体类JPanel面板类JMenuBar菜单栏类JMenu菜单类2)元素组件如:JLable标签类JButton按钮类JTextField输入框类JPasswordField密码输入框类JCheckBox复选框类JComboBox下拉框类JMenuItem菜单选项类2... 查看全文
· swing界面开发发布时间:2013-07-10
1.java的图形界面简单介绍1).awtjdk1.4之前就推出的图形界面类。跨平台性2).swingjdk1.4的时候推出的图形界面类(1)swing的图像界面类添加了一些新的东西一般是带J的,比如说JFrame,JLabel等等,这样是图形界面类跟家丰富了,其次实现了更好的跨平台性和可移植性2.常用的Swing图形界面API类1.容器JFrame窗体类JPanel面板类2... 查看全文
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现这个效果,就是执行以下语句textArea.paintImmediately(textArea.getBounds())... 查看全文
· swing绘制了一只直升机发布时间:2012-04-15
周末用swing绘制了一只直升机对swing的的绘制技术有些总结:1.图形基于坐标系定位坐标原点位于左上角分别向右(x轴)向下(y轴)递增2.图形按像素组成3.重写Jcomponent的paint方法其中的Graphicsg对象相当于画笔4.对于特别复杂的图形无法绘制可以用g.drawImage载入但比较消耗资源5.擅用g.drawArc、d.drawPloygon、d.drawPloyline这三个函数可以画出比较复杂的图形感觉swing对图型图像的处理相对较弱... 查看全文
· Java Swing 版 QQ发布时间:2012-03-17
JavaSwing版QQpublicclassLoginFrameextendsMyJCFrame{privatestaticfinallongserialVersionUID=1L;/***Launchtheapplication.*/publicstaticvoidmain(String[]args){EventQueue.invokeLater(newRunnable(){publicvoidrun(){try{LoginFrameframe=newLoginFrame();frame... 查看全文
· swing自定义菜单面板发布时间:2012-02-17
第一次接触swing。。大家帮忙看看面板切换监听那里怎么判断当前所在哪个面板,然后隐藏,importjava.awt.*;importjava.awt.event.*;importjava.util.List;importjavax.swing.*;publicclassFriendInfoimplementsActionListener{privateJFramejFrame;privateJPaneljContentPane,jContentPane1,jContentPane2... 查看全文