package com.swing; import java.awt.Color; import java.awt.Component; import java.awt.Container; import...java.awt.Graphics; import javax.swing.Icon; import javax.swing.JFrame; import javax.swing.JLabel; import...javax.swing.SwingConstants; import javax.swing.WindowConstants; /** * 1:在Swing中显示文本或提示信息的方法是使用标签,它支持文本字符串和图标...* 重点是标签含有文本字符串和图标 * * 2:标签可以显示一行只读文本,一个图像或带图像的文本,它并不能产生任何类型的事件 * 只是简单的显示文本和图片,但是可以使用标签的特性指定标签上文本的对齐方式...; /** * 1:Swing中的图标除了可以绘制以外,还可以使用某个特定的图片创建。
setDefaultLookAndFeelDecorated (boolean defaultLookAndFeelDecorated) 设置 JFrame 窗口使用的 Windows 外观(如边框、...; import java.awt.LayoutManager; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel...; import java.awt.Dimension; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel...,如果没有选定的列, 则返回 -1 getSelectedRow() 返回第一个选定行的索引,如果没有选定的行, 则返回 -1 getValueAt(int row,int column) 返回 row...选择从 index0 到 index1 之间(包含两端)的行 setTableHeader(JTableHeader tableHeader) 将此 JTable 所使用的 tableHeader 设置为
Java Swing介绍 1.Swing是一个为java世纪的GUI工具包 2.Swing是JAVA基础类的一部分 3.Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表 4个器件...4.Swing提供许多比AWT更好的屏幕显示元素,用纯java写成。...AWT是JFC的一部分,支持可更换的面板和主题(各种操作系统默认的特有主题),然而并不是真的使用原生平台提供的设备,而是仅仅在表面上模仿它们。...意味着你可以在任意平台上使用java支持的任意模板 虽然不知道这是啥意思,看着挺牛的:轻量级组件的缺点则是执行速度较慢,优点是可以在所有平台上采用统一的行为。...JPanel java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing包中,可以进行嵌套,功能是对窗体中具有相同逻辑功能的组件进行组合,是一种轻量级容器,可以加入到JFrame
关于java文档,可自行下载: java文档 二.Swing常用组件 组件名称 定义 JButton 代表Swing按钮,按钮可以带一些图片或文字 JCheckBox 代表Swing中的复选框组件...Swing中的文本区域 JOptionPane 代表Swing中的一些对话框 每个组件都有很多种用法,建议查看java文档。...3.创建带有图标的按钮 想使用带有图标的按钮,需要使用Icon接口:Icon import java.awt.*; import javax.swing.*; public class DrawIcon...也可以使用图片作为图标来使用: import java.awt.*; import javax.swing.*; import java.net.URL; public class myicon extends...JTextArea(String text, int rows, int columns) 用指定的文本和行与列的数目构造一个新TextArea。 1.构造一个新的文本区域。
package com.swing; import java.awt.Color; import java.awt.Container; import java.awt.event.WindowAdapter...; /** *1:Swing组件通常被称作"轻量级的组件"; * *2:窗体作为Swing应用程序中组件的承载体,处于非常重要的位置,Swing中常用的窗体包括 *JFrame,JDialog... * *3:JFrame窗体是一个容器,它是Swing程序中各个组件的载体,可以将JFrame看作是承载这些 *Swing组件的容器 * *4:读者大致应该有这样一个概念 *Swing组件的窗体通常和组件的容器相关...标签的使用,实例化JLabel对象,然后将标签实例添加到容器中,然后可以设置容器的布局, package com.swing; import java.awt.Color; import java.awt.Container...jl=new JLabel("这是一个JLabel标签窗体");//实例化JLabel对象 //设置字体居中显示,下面两行代码功能一样 jl.setHorizontalAlignment
A:是可以做Java开发的另一个IDE工具。...B:使用 A:四则运算 a:修改图标 b:设置居中 package cn.itcast.util; import java.awt.Dimension; import java.awt.Image...B:获取窗体的宽和高 C:(用屏幕的宽-窗体的宽)/2,(用屏幕的高-窗体的高)/2作为窗体的新坐标。...int frameWidth = jf.getWidth(); int frameHeight = jf.getHeight(); //获取新的宽和高...//设置窗体坐标 jf.setLocation(width, height); } } c:设置皮肤 package cn.itcast.util; //这里面定义了常见的要使用的皮肤的字符串路径
5、获取选定行的索引值,参考代码如下: int index=table.getSelectedRow();//table为表格对象 获取选定行的商品名称,参考代码如下: table.getValueAt...(index,1);//index为选定行的索引值 6、在编写代码时,最好用方法对重复使用的代码进行封装,尽量减少代码的冗余; 7、编译程序,并运行。...package com.ynavc.Vive; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JScrollPane...package com.ynavc.Vive; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane...,请将【GoodsXG.Java】文件中的变量num改为price。
,只学习数组,所以单独改造了一个数组版本的,因为考虑到通用型,采用读取任意位置的txt文本,只需要按照格式一行一行的写入学生就可以实现点名了,采用的Random实现伪随机。...; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.SwingConstants...JLabel name = new JLabel(); // 按钮 JButton btn = new JButton("随机点名"); // 采用的是伪随机数,大家也可以不用这个...; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.SwingConstants...null) { list.add(line); } reader.close(); return list; } } 使用方法
12.3.2 图标的使用 Swing中的图标可以放置在按钮、标签等组件上,用于描述组件的用途。...图标可以用Java支持的图片文件类型进行创建,也可以使用java.awt.Graphics类提供的功能方法来创建。 1....使用图片图标 Swing中的图标除了可以绘制之外,还可以使用某个特定的图片创建。...alignment参数表示使用流布局管理器后组件在每一行的具体摆放位置,可被赋值为: FlowLayout.LEFT = 0 FlowLayout.CENTER = 1 FlowLayout.RIGHT...注:在设置网格组的每一行和每一列对额外空间的分布方式时,建议只设置第一行的weightx属性和第一列的weighty属性,建议为各个属性按百分比取值。
管理员实现选课信息的增删改查,学生信息查询,学生密码修改功能。...evt) { // 获取选中的行 int row = courseTable.getSelectedRow(); this.courseIdTxt.setText((String) courseTable.getValueAt...; import java.sql.ResultSet; import java.util.Vector; import javax.swing.JButton; import javax.swing.JLabel...Java+Swing+Mysql学生选课管理系统源码 3.备注 如有侵权请联系我删除。 4.鸡汤 今日所行之事,是为明日大道所奠基,不慌张,缓缓来!...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
Java-单机版的书店管理系统(练习设计模块和思想_系列 二 ): http://blog.csdn.net/qq_26525215/article/details/51089734 Java-单机版的书店管理系统...(练习设计模块和思想_系列 一 ): http://blog.csdn.net/qq_26525215/article/details/51073546 介绍 今天对系列二的一个添加用户的输入小bug...进行了解决, 增加了用户模块的,删除用户,和修改用户模块。...下面的代码是相对于系列二来说进行了修改或者是增加的类. 先看AddPanel类的修改: 在收集参数的时候进行防范就可防止那个bug了。...javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3
= new javax.swing.JLabel(); jlbAddress = new javax.swing.JLabel(); jlbName1 = new javax.swing.JLabel...javax.swing.JLabel(); setPreferredSize(new java.awt.Dimension(800, 600)); setLayout...以后如果遇到复杂的数据,应该用值对象。...javax.swing.JLabel jlbAddress; private javax.swing.JLabel jlbAge; private javax.swing.JLabel...javax.swing.JLabel jlbmost2; private javax.swing.JLabel jlbmost3; private javax.swing.JLabel
Java-单机版的书店管理系统(练习设计模块和思想_系列 五 ) http://blog.csdn.net/qq_26525215/article/details/51136848 Java-单机版的书店管理系统...* 把这段代码中用到的“前面定义的变量”抽取成方法的参数--本例中为txtInDate和erroInfo,把“留给后面使用的”将在这段代码中新 * 创建的变量定义成方法的返回值---本例为...javax.swing.JComboBox combInUser; private javax.swing.JLabel jLabel1; private javax.swing.JLabel...javax.swing.JLabel jLabel13; private javax.swing.JLabel jLabel14; private javax.swing.JLabel...javax.swing.JLabel jLabel7; private javax.swing.JLabel jLabel8; private javax.swing.JLabel jLabel9
其他的都是模糊匹配。 空格为无用字符,会屏蔽的(除年龄)。...(如果在年龄中输入空格,会出现异常,当时没想到这点,要防护这点很容易的,但因为在这个小软件的编写过程,我主要学的是java项目开发的分层思想,软件可能bug比较多,望见谅。) ?...jLabel1 = new javax.swing.JLabel(); setMinimumSize(new java.awt.Dimension(800, 600));...(); } private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private...javax.swing.JLabel jlbName1; private javax.swing.JLabel jlbxingbie; private javax.swing.JTextField
import java.io.FileReader; import java.io.IOException; import javax.swing.ImageIcon...; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel...; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JPasswordField...,如果可用再次使用将 // 不再提示可用的标签!!...;//获取新的用户名 if(get_user_name.equals(get_input_user)) { label_result_f.setVisible
这2个表示有联系的!选中进货列表的某一行时,需要在另外一个列表中显示这个进货的明细! 后期会对列表一的显示改一下的,时间会改成**年月日 :: (取系统时间显示!) 进货人不会再只显示编号。...btnToAdd; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private...= new javax.swing.JLabel(); jLabel4 = new javax.swing.JLabel(); tfdInNum = new javax.swing.JTextField...jLabel1; private javax.swing.JLabel jLabel4; private javax.swing.JLabel jLabel5; private...javax.swing.JLabel jLabel6; private javax.swing.JLabel jLabel7; private javax.swing.JList jListDetails
三.对表格行的控制 1) 设置行高 table.setRowHeight(20); 2) 设置当前航数 DefaultTableModel tableModel = (DefaultTableModel...注:数据是Member类型的链表,Member类如下: [图片] 填充数据的代码: [图片] 2) 取得表格中的数据 [图片] 五.取得用户所选的行 1) 取得用户所选的单行 [图片]...2) 取得用户所选的多行 [图片] 六.添加表格的事件处理 [图片] 例子: import java.awt.BorderLayout; import java.awt.Dimension;...import java.awt.FlowLayout; import java.awt.GridLayout; import javax.swing.Icon; import javax.swing.ImageIcon...; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JScrollPane
= new javax.swing.JLabel(); tfdClassName = new javax.swing.JTextField(); jLabel2 = new...javax.swing.JLabel(); btnFileName = new javax.swing.JButton(); btnRun = new javax.swing.JButton...btnFileName;//选择文件的按钮 private javax.swing.JButton btnRun;//运行含有@MyTest的空参方法 private javax.swing.JLabel...jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JTextField tfdClassName;...这个写得更加规范,特别是以后到公司工作,基本上都是几个人开发同一个项目的,这个人写这里的,那个人写那里的,如果没有规范,怎么行呢。怎么合作开发同一个项目呢。 所以,分包是必须的。
该资源是关于Java的师生管理系统,可以学习借鉴一下。 继续进行讲解,如果前面有不懂的,可以翻阅一下同专栏的其他文章,该专栏是针对Java的知识从0开始。...JavaBean 一个Java中的类,其对象可用于程序中封装数据 举例:学生类,手机类 要求:1、成员变量使用private修饰 2、提供每一个成员变量对应的setXxx...文本扫描程序,可以获取基本类型数据和字符串数据 当我们需要从控制台或文件中读取输入时,Java中的Scanner类提供了一种 方便的方式来实现。...nextDouble(): 读取并返回输入中的下一个浮点数。 nextLine(): 读取一行输入,并返回该行的字符串,可以包含空格。...短文本字符串或图像的显示区域 构造方法 JLabel(String text):使用指定的文本创建JLabel实例 JLabel(lcon image):使用指定的图像创建JLabel
package com.swing; import java.awt.Container; import java.awt.Dimension; import java.awt.GridLayout;...; /** * 1:复选框组件JCheckBox * 其在Swing组件中的使用也非常广泛,它具有一个方性图标,外加一段描述性文字 * 复选框区别于单选按钮就是每一个复选框都提供了选中和不选中两种状态...; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JRadioButton...此简例只是简单的描写了如何实现单选按钮,并没有产生反应,仅是案例演示 package com.swing; import java.awt.Color; import java.awt.Container...; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JRadioButton
领取专属 10元无门槛券
手把手带您无忧上云