admin 管理员组

文章数量: 1184232


2024年1月13日发(作者:java中public的用法)

public void run() { try { MainFrame frame = new MainFrame(); ible(true); } catch (Exception e) { tackTrace(); } } }); } /** * Create the frame. */ public MainFrame() {

//改变系统默认字体 Font font = new Font("Dialog", , 12); ation keys = aults().keys(); while (eElements()) { Object key = ement(); Object value = (key); if (value instanceof Resource) { (key, font); } }

setTitle("u56FEu4E66u7BA1u7406u7CFBu7EDFu4E3Bu754Cu9762"); setDefaultCloseOperation(_ON_CLOSE); setBounds(100, 100, 450, 300);

JMenuBar menuBar = new JMenuBar(); lTipText(""); setJMenuBar(menuBar);

JMenu menu = new JMenu("u57FAu672Cu6570u636Eu7EF4u62A4 "); n(new ImageIcon(ource("/images/"))); (menu);

JMenu mnNewMenu = new JMenu("u56FEu4E66u7C7Bu522Bu7BA1u7406 "); n(new ImageIcon(ource("/images/"))); (mnNewMenu);

//图书类别添加 JMenuItem menuItem = new JMenuItem("u56FEu4E66u7C7Bu522Bu6DFBu52A0"); ionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { BookTypeAddInterFrame bookTypeAddInterFrame=new BookTypeAddInterFrame(); ible(true); (bookTypeAddInterFrame); } }); n(new ImageIcon(ource("/images/"))); (menuItem);

//图书类别维护 JMenuItem menuItem_1 = new JMenuItem("u56FEu4E66u7C7Bu522Bu7EF4u62A4"); menuItem_ionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { BookTypeManageInterFrame bookTypeManageInterFrame=new BookTypeManageInterFrame(); ible(true); (bookTypeManageInterFrame); } }); menuItem_n(new ImageIcon(ource("/images/")));

} catch (Exception e) { tackTrace(); } } }); } /** * Create the frame. */ public BookTypeManageInterFrame() {

//改变系统默认字体 Font font = new Font("Dialog", , 12); ation keys = aults().keys(); while (eElements()) { Object key = ement(); Object value = (key); if (value instanceof Resource) { (key, font); } } setIconifiable(true); setClosable(true); setTitle("图书类别管理"); setBounds(400, 100, 535, 489);

JScrollPane scrollPane = new JScrollPane();

JLabel label = new JLabel("图书类别名称:");

s_bookTypeNameText = new JTextField(); s_umns(10);

//查询按钮 JButton searchBtn = new JButton("查询"); ionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { searchActionPerformed(e); } }); n(new ImageIcon(ource("/images/")));

JPanel panel = new JPanel(); der(new TitledBorder(null, "u8868u5355u64CDu4F5C", G, , null, null)); GroupLayout groupLayout = new GroupLayout(getContentPane()); izontalGroup( ParallelGroup(G) .addGroup(SequentialGroup() .addGap(56) .addComponent(label) .addPreferredGap(TED) .addComponent(s_bookTypeNameText, RED_SIZE, 167, RED_SIZE) .addPreferredGap(D, 54, _VALUE) .addComponent(searchBtn) .addGap(71)) .addGroup(SequentialGroup() .addGap(36) .addGroup(ParallelGroup(NG, false) .addComponent(panel, G, T_SIZE, T_SIZE, _VALUE) .addComponent(scrollPane, G)) .addContainerGap(31, _VALUE)) ); ticalGroup( ParallelGroup(G) .addGroup(SequentialGroup()

.addGroup(SequentialGroup() .addGap(27) .addGroup(ParallelGroup(NE) .addComponent(searchBtn) .addComponent(label) .addComponent(s_bookTypeNameText, RED_SIZE, T_SIZE, RED_SIZE)) .addGap(18) .addComponent(scrollPane, RED_SIZE, 167, RED_SIZE) .addGap(18) .addComponent(panel, T_SIZE, 194, _VALUE) .addContainerGap()) );

JLabel label_1 = new JLabel("编号:");

idText = new JTextField(); table(false); umns(10);

JLabel label_2 = new JLabel("图书类别名称:");

bookTypeNameText = new JTextField(); umns(10);

JLabel label_3 = new JLabel("描述:");

bookTypeDescText = new JTextArea();

//修改按钮 JButton modifyBtn = new JButton("修改"); ionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { bookTypeUpdateActionPerformed(e); } }); n(new ImageIcon(ource("/images/")));

//删除按钮 JButton deleteBtn = new JButton("删除"); ionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { bookTypeDeleteActionPerformed(e); } }); n(new ImageIcon(ource("/images/"))); GroupLayout gl_panel = new GroupLayout(panel); gl_izontalGroup( gl_ParallelGroup(G) .addGroup(gl_SequentialGroup() .addGap(19) .addGroup(gl_ParallelGroup(NG) .addGroup(G, gl_SequentialGroup() .addComponent(label_1) .addPreferredGap(D) .addComponent(idText, RED_SIZE, 47, RED_SIZE) .addGap(18) .addComponent(label_2) .addPreferredGap(TED) .addComponent(bookTypeNameText, RED_SIZE, 166, RED_SIZE)) .addGroup(G, gl_SequentialGroup() .addComponent(label_3) .addPreferredGap(D) .addComponent(bookTypeDescText)) .addGroup(gl_SequentialGroup() .addComponent(modifyBtn) .addGap(54)

private JButton resetBtn; //添加按钮 private JButton addBtn; //图书类别数据库访问对象 private BookTypeDao bookTypeDao; /** * Launch the application. */ public static void main(String[] args) { Later(new Runnable() { public void run() { try { BookTypeAddInterFrame frame = new BookTypeAddInterFrame(); ible(true); } catch (Exception e) { tackTrace(); } } }); } /** * Create the frame. */ public BookTypeAddInterFrame() { //改变系统默认字体 Font font = new Font("Dialog", , 12); ation keys = aults().keys(); while (eElements()) { Object key = ement(); Object value = (key); if (value instanceof Resource) { (key, font); } } setClosable(true); setIconifiable(true); setTitle("图书类别添加"); setBounds(100, 100, 487, 342);

JLabel label = new JLabel("图书类别名称:");

bookTypeNameText = new JTextField(); umns(10);

JLabel label_1 = new JLabel("图书类别描述:");

bookTypeDescText = new JTextArea();

//添加按钮 addBtn = new JButton("添加"); ionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { addActionPerformed(e); } }); //重置按钮 resetBtn = new JButton("重置"); ionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { resetActionPerformed(e); } }); GroupLayout groupLayout = new GroupLayout(getContentPane()); izontalGroup( ParallelGroup(G)

import Listener;import Event;import dapter;import vent;public class BookManageInterFrame extends JInternalFrame { private JTextField s_bookNameText; private JTextField s_authorText; private JTable bookTable; private JComboBox s_bookTypecomboBox; private BookTypeDao bookTypeDao; private BookDao bookDao; private JTextField idText; private JTextField bookNameText; private JTextField priceText; private JTextField authorText; private JTextField bookDescText; private final ButtonGroup buttonGroup = new ButtonGroup(); private JComboBox bookTypeComboBox; private JRadioButton maleBtn; private JRadioButton femaleBtn; /** * Launch the application. */ public static void main(String[] args) { Later(new Runnable() { public void run() { try { BookManageInterFrame frame = new BookManageInterFrame(); ible(true); } catch (Exception e) { tackTrace(); } } }); } /** * Create the frame. */ public BookManageInterFrame() {

//改变系统默认字体 Font font = new Font("Dialog", , 12); ation keys = aults().keys(); while (eElements()) { Object key = ement(); Object value = (key); if (value instanceof Resource) { (key, font); } }

setIconifiable(true); setClosable(true); setTitle("图书管理 "); setBounds(100, 100, 767, 528);

JPanel panel = new JPanel(); der(new TitledBorder(null, "搜索条件", G, , null, null));

JScrollPane scrollPane = new JScrollPane();

JPanel panel_1 = new JPanel(); panel_der(new TitledBorder(null, "表单操作", G, , null, null)); GroupLayout groupLayout = new GroupLayout(getContentPane());

} }); n(new ImageIcon(ource("/images/")));

//删除按钮 JButton deleteBtn = new JButton("删除"); ionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { deleteBookActionPerformed(e); } }); n(new ImageIcon(ource("/images/"))); GroupLayout gl_panel_1 = new GroupLayout(panel_1); gl_panel_izontalGroup( gl_panel_ParallelGroup(NG) .addGroup(gl_panel_SequentialGroup() .addGap(44) .addGroup(gl_panel_ParallelGroup(G, false) .addGroup(gl_panel_SequentialGroup() .addComponent(label_8) .addPreferredGap(D) .addComponent(bookDescText)) .addGroup(gl_panel_SequentialGroup() .addGroup(gl_panel_ParallelGroup(NG) .addComponent(label_2) .addComponent(label_5)) .addPreferredGap(TED) .addGroup(gl_panel_ParallelGroup(G, false) .addComponent(priceText) .addComponent(idText, T_SIZE, 86, _VALUE)) .addGap(37) .addGroup(gl_panel_ParallelGroup(G, false) .addGroup(gl_panel_SequentialGroup() .addComponent(label_3) .addPreferredGap(D) .addComponent(bookNameText, RED_SIZE, 136, RED_SIZE)) .addGroup(gl_panel_SequentialGroup() .addComponent(label_6) .addPreferredGap(D) .addComponent(authorText))) .addGap(35) .addGroup(gl_panel_ParallelGroup(G) .addGroup(gl_panel_SequentialGroup() .addComponent(label_4) .addPreferredGap(TED) .addComponent(maleBtn) .addGap(18) .addComponent(femaleBtn)) .addGroup(gl_panel_SequentialGroup() .addComponent(label_7) .addPreferredGap(TED) .addComponent(bookTypeComboBox, RED_SIZE, 97, RED_SIZE))))) .addContainerGap(34, _VALUE)) .addGroup(gl_panel_SequentialGroup() .addContainerGap(201, _VALUE) .addComponent(modifyBtn) .addGap(104) .addComponent(deleteBtn) .addGap(190)) ); gl_panel_ticalGroup( gl_panel_ParallelGroup(G) .addGroup(gl_panel_SequentialGroup() .addContainerGap() .addGroup(gl_panel_ParallelGroup(NE) .addComponent(maleBtn)

}); n(new ImageIcon(ource("/images/"))); // 图书重置按钮 JButton resetBtn = new JButton("重置"); ionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { bookResetActionPerformed(e); } }); n(new ImageIcon(ource("/images/"))); GroupLayout groupLayout = new GroupLayout(getContentPane()); groupLayout .setHorizontalGroup(ParallelGroup(G) .addGroup(SequentialGroup().addGap(38).addGroup(groupLayout .createParallelGroup( G) .addGroup( SequentialGroup().addGap(6).addGroup(groupLayout .createParallelGroup(G, false) .addGroup(SequentialGroup().addGroup(groupLayout .createParallelGroup(G, false) .addGroup(SequentialGroup() .addComponent(label_4).addPreferredGap( D) .addComponent(bookTypeComboBox, 0, T_SIZE, _VALUE)) .addGroup(SequentialGroup() .addComponent(label) .addPreferredGap(D) .addComponent(bookNameText, RED_SIZE, 116, RED_SIZE)) .addGroup(SequentialGroup() .addComponent(label_2) .addPreferredGap(D) .addComponent(maleBtn) .addPreferredGap(TED) .addComponent(femaleBtn))) .addGap(44) .addGroup(groupLayout .createParallelGroup(G, false) .addGroup(SequentialGroup() .addComponent(label_3) .addPreferredGap(TED) .addComponent(priceText)) .addGroup(SequentialGroup() .addComponent(label_1) .addPreferredGap(D) .addComponent(authorText, RED_SIZE, 128, RED_SIZE)))) .addGroup(SequentialGroup().addComponent(label_5) .addPreferredGap(D) .addComponent(bookDescText))) .addPreferredGap(D, 164, _VALUE)) .addGroup(SequentialGroup().addGap(94).addComponent(addBtn).addGap(96) .addComponent(resetBtn))) .addContainerGap())); ticalGroup(ParallelGroup(G) .addGroup(SequentialGroup().addGap(32) .addGroup(ParallelGroup(NE).addComponent(label) .addComponent(bookNameText, RED_SIZE, T_SIZE, RED_SIZE) .addComponent(label_1).addComponent(authorText, RED_SIZE, T_SIZE, RED_SIZE)) .addGap(31)


本文标签: 图书 类别 按钮 默认

更多相关文章

从零开始学InfluxDB仪表板:探索并管理你的数据表

2月前

以下内容来自 尚硅谷,写这一系列的文章,主要是为了方便后续自己的查看,不用带着个PDF找来找去的,太麻烦! 第 14 章 InfluxDB仪表盘 14.1 什么是InfluxDB仪表盘 1、前面已经给大

从新手到高手:InfluxDB仪表盘表数据探索教程

2月前

以下内容来自 尚硅谷,写这一系列的文章,主要是为了方便后续自己的查看,不用带着个PDF找来找去的,太麻烦! 第 14 章 InfluxDB仪表盘 14.1 什么是InfluxDB仪表盘 1、前面已经给大

别让错误删除影响性能!浅谈pagefile.sys的作用和重要性。

2月前

pagefile.sys 是 Windows 系统的虚拟内存文件,用于物理内存不足时临时存储数据,直接删除会被系统阻止,需按以下步骤操作: 前提准备确保电脑物理内存充足(建议 8GB 以上),若内存较小,删除后可能

从Flash到WebView:打造更丰富的Android应用

2月前

Web2Native 方法的使用 WebView使用本地的方法,直接使用是不行的,需要本地进行方法的配置。 1.WebView设置这两句条码允许执行JavaScript脚本webSettings.s

Windows用户必知:MD5值校验工具操作秘籍,确保文件无误!

2月前

简介:MD5是一种用于文件校验的哈希函数,可以验证文件的完整性和未被篡改。本文将介绍如何在Windows中使用HashMyFiles这一第三方工具来获取和比较文件的MD5值,确保文件的正确性。同时会提到MD5的安全局限性以及如何使用命

Android10.0里的MediaPlayer难题:OMX服务不可用,如何突破?

1月前

前言 前边分析了MediaPlayer从java通过jni到native层的过程,其实mediaplayer的真正的逻辑存在是在mediaPlayerService中处理的,那么今天我们就从源码看下mediaplayerSer

Delphi FMX Android视频播放难题解析:MediaPlayer的正确使用方式

1月前

Delphi 10.2 FireMonkey 下,TMediaPlayer 目前支持 Windows, iOS, Android 好像还支持 MAC OS。 在 iOS 底下表现正常。 在 Android 下面,界面上

Win10提示未找到音频设备?简单几步,轻松解决声音问题!

1月前

Win10没有声音且显示未安装音频设备的解决方法 许多Windows 10(Win10)用户在使用电脑时,可能会突然遇到失去声音的问题,并且系统提示“未安装音频设备”。这不仅会影响用户的日常娱乐和工作,还可能带来诸多不便。本文

Mac电脑联网有信号,但浏览器开不了网页?解决策略分享!

1月前

有用户遇到很奇怪的问题,mac电脑已经联网,qq都能正常发送消息,但是浏览器总是无法打开网页,这是怎么回事呢?如果网络没有问题,网页打不开,说明是DNS问题,很大可能性是当前DNS解析服务器无法正常解析网页,浏览器就不能打开网页,所以

笔记本和蓝牙耳机“相爱相杀”,如何和谐共处?

1月前

蓝牙耳机在笔记本删除后重连无法回到音频栏中 在一次蓝牙耳机佩戴中出现没有声音的状况,出现此问题令我十分头疼,一周都没有用好蓝牙耳机。 后来尝试各种断开连接,重连,都没有效果。后面尝试了删除蓝牙驱动,也没有效, 下面介绍

电脑录屏秘籍:四个步骤带你玩转视频录制

1月前

电脑屏幕录屏怎么弄?电脑屏幕录屏是一项非常实用的技能,它在学习、工作和娱乐中扮演着不可或缺的角色。通过录屏,我们可以轻松记录并分享操作步骤、会议内容、游戏过程等,极大地丰富了我们的表达和沟通方式。同时,录屏也是自我学习和提升的重要途径

电脑录屏不求人:4个实用方法,让你的视频制作轻松搞定

1月前

电脑屏幕录屏怎么弄?电脑屏幕录屏是一项非常实用的技能,它在学习、工作和娱乐中扮演着不可或缺的角色。通过录屏,我们可以轻松记录并分享操作步骤、会议内容、游戏过程等,极大地丰富了我们的表达和沟通方式。同时,录屏也是自我学习和提升的重要途径

解决笔记本电脑关机慢?简单几步让电脑快速关闭!

1月前

在快节奏的现代生活中,笔记本电脑已成为我们工作、学习和娱乐的得力助手。在使用电脑的过程中,笔记本电脑突然关不了机了,怎么回事?下面驱动人生就来讲一讲笔记本电脑不能正常关机的解决方法,有需要的可以来看看。 一、长按电源按钮

硬盘崩溃,不是世界末日!这招教你免费修复,让你的电脑重新启动!

1月前

电脑无缘无故变得卡顿不堪,各种征兆直指硬盘方面的故障,那么硬盘有坏道是不是该扔了?额...毕竟是花了好几百块大洋买的,出现故障不处理就直接扔掉会于心不忍的,今天快启动小编为大家介绍个硬盘坏道检测修复的小技巧,想学的来吧。 出现

压缩包破解密码命令行工具_压缩包密码解除代码

1月前

如果您忘记了自己的压缩包密码,可以尝试使用该工具,请不要恶意破解他人压缩包的密码。 命令行功能:破解ziprar7z压缩包,后缀名必须小写.命令行参数:--zippath= 文件目录,如

麒麟操作系统之光盘刻录_麒麟系统怎么刻录光盘

1月前

刻录步骤: 1.依次点击开始菜单→所有软件→刻录; 2.点击“数据刻录”按钮; 3.点击左上角的“+”按钮,选择需要刻录的文件后点击“添加”按钮; 4.点击“刻录”按钮,并进行刻录设置; 注意:

无线路由器桥接配置指南

1月前

图1 路由器无线桥接示意图 主路由器以水星MW300R为例 副路由器以迅捷FW300R为例 一、主路由器设置1.LAN 口设置 ip 地址(也可以默认不改,但要记

手把手教你设置电脑屏幕保护色

1月前

[size=medium][b]第一步, 在桌面上点击鼠标右键,依次点击“属性”、“外观”、“高级”按钮。第二步, 在打开的“高级”对话框中,在“项目”下拉列表里选择“窗口”。第三步, 再打开右边对应的“颜色”列

屏幕打印键PrintScreen的使用技巧_print screen 印屏幕 连续计数怎么取消

1月前

众所周知,Print Screen键是一个拷屏键,通过Print Screen键可以迅速抓取当前屏幕内容,然后粘贴到“画图”或“Photoshop”之类的图像处理程序中即可进行后期的处理。但是,下面的这几个非典型用法许多朋友可能并

掌握PowerDVD 截图7式:提升观影乐趣的不二法门

1月前

方法一: Windows Media Player10 首先介绍,最简单的视频截图方法。Media Player10是常用的视频播放器,也可以视频截图。我们在播放电影的过程中,遇到想截取的图片,只需按下【“Ctrl+I”

发表评论

全部评论 0
暂无评论