首页 > 编程语言 >java Swing:对话框(Dialog)怎么做?

java Swing:对话框(Dialog)怎么做?

时间:2023-08-22 10:56:58浏览次数:35  
标签:java 自定义 对话框 系统 程序员 Dialog Swing 界面

对话框是桌面应用程序中一种很重要的组件,例如在删除一个文件的时候,系统就会用对话框的形式提醒用户是否确定要删除这个文件。Swing体系中有两类对话框:第一类是系统对话框,第二类是自定义对话框。系统对话框就是Swing体系已经定义好的对话框,它们的基本界面是Java基础类库已经设计好的,程序员只需要调用一个方法就能把这个对话框显示出来。而自定义对话框是指由程序员自己设计的对话框,这种对话框的界面完全由程序员根据实际业务的需要自行设计。任何对话框都是从某个窗体上弹出来的,没有凭空出现的对话框。
参考:https://blog.51cto.com/mugexuetang/5987323

需要的肯定是自定义的对话框。。对话框里要有自定义的界面吧??不能是默认的系统对话框固定死的,只有一行文字那种

它需要依赖于父窗口。父窗口点击某个控件->弹出自定义对话框。

一、系统对话框

系统对话框又可以分为三种,分别消息对话框、确认对话框和输入对话框。对话框不能做最大化、最小化以及调节大小的操作。系统对话框的基本结构是固定的,它们都有标题、图标、消息和按钮四个部分。本小节将详细讲解三种系统对话框和自定义对话框的使用。

1. 消息对话框

这是最简单的一种对话框。只是弹出一条信息给用户。用户看到后,点击确定即可关闭对话框。

 

标签:java,自定义,对话框,系统,程序员,Dialog,Swing,界面
From: https://www.cnblogs.com/2008nmj/p/17647966.html

相关文章

  • (随笔)关于java自动以unix时间戳格式接收Date数据类型导致的sql查询时间失误问题的相
    前言​ 在进行项目开发的时候,有遇到过mapper执行sql语言查询指定时间范围内或截止时间之前的数据时不查询当天时间内不同时分秒时的数据,接口实现逻辑为前端传入Date类型(精度为yyyy-MM-dd)起止时间,mapper.xml文件中通过concat_ws方法实现时间精度转换(数据库内数据精度为yyyy-MM-dd......
  • 12 JavaScript 关于eval函数
    12eval函数eval本身在js里面正常情况下使用的并不多.但是很多网站会利用eval的特性来完成反爬操作.我们来看看eval是个什么鬼?从功能上讲,eval非常简单.它和python里面的eval是一样的.它可以动态的把字符串当成js代码进行运行.s="console.log('我爱你')";eval(s);也......
  • Web_JavaScript_客户端监测;
    //client_detection.js客户端监测//client自动运行varclient=function(){//呈现引擎varengine={ie:0,gecko:0,webkit:0,khtml:0,opera:0,//完整版本号ver:null......
  • Java_swing_边框简单实现
    ->效果->源码//:Show.javaimportjava.awt.*;importjava.awt.event.*;importjavax.swing.*;/***//显示框架*@authorcyb_23*/publicclassShow{ /** *框架 *@paramjp *@paramwidth *@paramheight */ publicstaticvoidinFrame(JPane......
  • Java_读取xml文件;
    功能:java读取xml文件源码;=>person.xml<?xmlversion="1.0"encoding="UTF-8"?><book> <persona='av'b='bv'> <first>wang</first> <last>laohu</last> <age>25</a......
  • Java_面试题目冰山一角
    特别说明:这些都是偶然遇到的题目(有些是同僚说到,有些是群里说到,有些是书籍提到,总之就是偶然遇到),没有指导作用,切记!再加上正好有空闲,就贴上来供大家探讨,有什么意见建议也可以直接评论什么的!谢谢大家的光临!1、已知Pi可以用函数4*(1–1/3+1/5–1/7+…)计算,项越多越精确,请写......
  • Java_J2EE_轻量_J2EE应用框架;
    ......
  • Java_J2EE_轻量_J2EE轻量级开发环境配置;
    ......
  • JavaScript中的字符串
    在JavaScript中,用于表示文本的类型称为字符串(String)。字符串是一个不可变的有序序列,由16位值组成,其中每个值代表一个Unicode字符。字符串的length属性表示它包含的16位值的数量。JavaScript的字符串(以及数组)使用从零开始的索引,因此第一个16位值的索引是0,第二个值的索引是1,依此类推......
  • java怎么获取最新时间
    importjava.text.SimpleDateFormat;importjava.util.Date;publicclassMain{publicstaticvoidmain(String[]args){Datetime=newDate();//调用Date对象SimpleDateFormatsdf=newSimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");//调......