精华内容
下载资源
问答
  • 那么可以继承JDialog类,然后自己决定这个对话框上有些什么东西,比如有一个确定按钮,构造函数传入的是父容器和消息(String msg),并且设置它的模态为true,即对话框关闭前不能访问其他窗口。import java.awt....

    汗,没一点诚意,还这么一大堆问题。

    现在的方案是自定义消息对话框,由于上面的消息对话框底层API是使用JDialog来实现的,那么可以继承JDialog类,然后自己决定这个对话框上有些什么东西,比如有一个确定按钮,构造函数传入的是父容器和消息(String msg),并且设置它的模态为true,即在该对话框关闭前不能访问其他窗口。

    import java.awt.Color;

    import java.awt.Container;

    import java.awt.Font;

    import java.awt.event.ActionEvent;

    import java.awt.event.ActionListener;

    import javax.swing.JButton;

    import javax.swing.JDialog;

    import javax.swing.JFrame;

    import javax.swing.JLabel;

    public class MyMsgDialog extends JDialog implements ActionListener {

    JLabel msgLabel = null; // 消息框显示消息的标签

    JButton okBt = new JButton("确定"); // 确定按钮

    /**

    * @param frame

    * 父容器

    * @param msg

    * 消息

    * @param modal

    * 模态

    * @param font

    * 消息和按钮上文字的字体

    */

    public MyMsgDialog(String msg, boolean modal, Font font) {

    this(null, msg, modal, font);

    }

    public MyMsgDialog(JFrame parent, String msg, boolean modal, Font font) {

    super(parent, modal);this.setUndecorated(true);this.setBounds(200, 200, 300, 180);Container pane = this.getContentPane();pane.setBackground(Color.gray);pane.setLayout(null);if (msg != null && !"".equals(msg)) {msgLabel = new JLabel(msg);msgLabel.setFont(font); // msgLabel.setBounds(30, 50, 340, 30);pane.add(msgLabel);}

    okBt.setBounds(100, 100, 100, 30);okBt.setFont(font);pane.add(okBt);

    // 为确定按钮添加事件监听,一旦点确定就关闭

    okBt.addActionListener(this); }

    @Override

    public void actionPerformed(ActionEvent e) {

    if (e.getSource().equals(okBt)) { this.dispose(); // 关闭消息对话框

    }}

    public static void main(String[] args) { new MyMsgDialog("我不再回答这个问题!", true, new Font("宋体", Font.ITALIC+Font.BOLD,20)).setVisible(true);}}

    此类的通用性毫无疑问很差,但如要写得通用那就是写API了,你给我1000分也不干!

    展开全文
  • 触摸屏跟PLC通讯1、为什么我做的画面中文不能正常显示,显示的却是... (2) “编辑/系统参数/编辑器/选择字体”,选择字体对话框中选择一个需要的中文字体,比如宋体等等。并且选择字符集为“Chinese-GB2312”...

    a934939dda1a4f2651820847fbb35d8f.png

    触摸屏跟PLC通讯

    1、为什么我做的画面中文不能正常显示,显示的却是乱码?

    答:这种情况一般都是由于没有选择正确的中文字体造成的,只要选择一下中文字体

    就可以了,具体操作步骤如下:

     (1)  

    在EasyBuilder软件中选择“选项/语言/东方语言”;

     (2) 

    在“编辑/系统参数/编辑器/选择字体”,在选择字体对话框中选择一个需要的中文字体,比如宋体等

    等。并且选择字符集为“Chinese-GB2312”。

    (3) 存盘,编译,离线模拟,你就可以看到中文字体显示正常了。

    2、为什么触摸屏下载后出现屏幕无显示的情况呢?怎么解决这个问题呢?

    答:这很可能是你的触摸屏的硬件版本跟你使用的软件版本不匹配造成的。

    eView MT500系列触摸屏从2004年2月份就开始陆续将CPU由原来的133MHZ升级到200MHZ,这样硬件版本

    号由原来的MT5***V3升级为现在的MT5***V4。这样相应的软件版本也由原来的2.3.0升级到现在V2.5.1

    直到V2.5.2。所以,如果你手上拿到的如果是V4版本的触摸屏,则必须使用V2.5.0以上之版本软件才

    可以对V4版本硬件的触摸屏有效,否则如果使用了以前的低版本的软件(比如V2.3.0等)下载程序,就

    会出现LCD无显示,CPU灯不亮等情况。并且现在的V2.5.0以上之版本软件对以前的V1/V2/V3硬件版本

    的触摸屏是兼容的。

    如果出现了这个情况如何恢复呢?你只需要将触摸屏设置为RDS模式,重新使用V2.5.0以上版本的软件

    下载一次程序就可以了。具体操作步骤如下:

     1) 

    将触摸屏后面的第二个止拨开关拨到“ON”的位置;

    触摸屏和plc_金玺智控_专注工业设备触摸屏研发生产

    广告 触摸屏和plc拥有多年研发生产销售经验厂家_3-10寸plc触摸屏一体机_功能强大 查看详情 >

    (2) 按一下“RESET”按钮或者重新上电;

    (3) 使用V2.5.0以上版本软件下载程序;

    (4)下载完之后将第二个止拨开关拨到“OFF”的正常位置;

    (5)再按一下“RESET”按钮或者重新上电。

    这样就可以恢复正常了,之后下载程序的时候就直接使用V2.5.0以上版本之软件,不必再去动后面的

    止拨开关了。

    3、为什么使用V4硬件的触摸屏跟PLC通讯的时候偶尔会出现“PLC NO RESPONSE”的提示,但是换成V3

    硬件的就没有问题呢?

    答:这个现象往往是由于跟通讯指令处理比较慢的PLC出现的。由于V4硬件的触摸屏CPU已经换200MHZ

    ,它往PLC发送指令速度就比V3的更快,如果PLC响应不过来的话,就出现了这个现象。为了解决这个

    问题,在现在的V2.5.2版本的软件中,“系统参数”的“参数2”里面可以填上一个范围在“0~10”

    之间的延时时间,单位是ms,再重新下载一次程序,即可解决这个问题。

    4、如何使用密码功能?

    答:MT500系列触摸屏具有密码保护功能。它可分为工程密码和窗口安全密码。具体设置方法如下:进

    口工业吸尘机Delfin德风工业吸尘机工程密码:该密码为整个工程的保护密码,当您编辑的工程设置

    了该密码,在下载到触摸屏后,如果有人想上传您编辑的工程文件,必须提供正确的密码才可以,否

    则就无法上传。这样就很好的保护了您的劳动成果。

    工程密码是在EB500软件的“系统参数”里设置的,设置过程为:编辑->系统参数->一般——>密

    码。在密码栏内输入你需要的密码,然后将你的工程下载到触摸屏就可以了。

    安全密码:该密码只对基本窗口有效,对弹出窗口、直接窗口、间接窗口等是无效的。安全密码分

    为三级:0级、1级、2级,其中2级最高,0级最低,所有没有设置安全等级的基本窗口,其等级都是0

    级,可以随意打开。设置了安全等级的基本窗口,当要从等级比它低的基本窗口切换到高一级的窗口

    时,只有提供正确的密码后才能打开,否则无法进入。

    安全密码也是在“系统参数”里设置的,其设置过程为:编辑->系统参数->安全等级,在安全等

    级各栏内填入你需要的密码。接着,只要将你需要的基本窗口设置为你需要的等级就可以了。比如你

    将10号窗口定为1级,16号口定为2级等等。

    有关详细使用过程,可以从本网站上下载演示程序。

    5、如何使用实时时钟功能?

    答:MT500系列触摸屏带有实时时钟功能。时钟来源可以为触摸屏的内部RTC,也可以是跟触摸屏通讯的PLC。这也是在“系统参数”里设置的。其设置过程为:编辑->“系统参数”->一般->RTC来源,

    在“RTC来源”栏内选择你需要的来源。一、选择“内部RTC”:当时钟来源选择“内部RTC”时,若要

    正确显示时间,最好将其地址设为数值输入元件,地址类型设为“RW”,数据格式为“BCD”,地址为

    从60000开始,即RW60000->秒,RW60001为->分,依次类推。华北工控触摸屏plc,二十余载触摸屏

    plc研发实力,三年超长维保

    二、选择“PLC”:当时钟来源选择“PLC”时,必须将该PLC的时钟地址传到触摸屏中,相应的地址为

    :LW9010->秒,LW9011->分等等。其数据格式也必须为“BCD”格式。详细说明请参照说明书的第十

    二章“系统保留字”的相关说明或从网站上下载相关DEMO程序参考。另外,当你发现时间显示有误差

    时,你可以用键盘给它修改成正确的时间就可以了。6、  如何使用EB500的压缩/解压缩及反编译功能

    答:EB500组态软件具有压缩及解压缩功能,当编写好的程序需要发送到异地时(比如通过mail的方式

    发给使用者等等),如果使用了压缩功能,就可以在收件人打开程序时,

    可以很方便的打开。如果没有使用压缩功能,直接将“*.eob”文件发送出去的话,在异地打开时,就

    有可能因为异地的电脑上没有与该文件同样的图库而打不开的现象。

    为此需要使用压缩功能。其使用方法如下:

    一、首先关闭EB500的当前画面;

    二、选择菜单的“工具”->“压缩”,然后选择需要压缩的“*.eob”文件或者“*.epj”文件,点击

    “压缩”就可以了。

    压缩后的文件格式为“*.cmp”的压缩文件,如果要打开的话,操作方式与压缩方法一样,只是选择“

    解压缩”就可以了。

    对于从触摸屏中上传的文件,其格式均为“*.eob”文件。如果需要打开就要使用EB500的反编译功能

    ,将其反编译成“*.epj”工程文件。其操作方法与压缩/解压缩类似,具体如下:

    一、关闭EB500当前画面;

    二、选择菜单中的“工具”->“反编译”,然后选择需要反编译的“*.eob”文件就可以了。

    反编译后的文件格式为“*.epj”文件,可以用EB500直接打开。

    7、  EB500触摸屏可以和西门子S7/300通过RS485方式通讯吗?

    答:可以的。这需要先在EB500的“系统参数”里设置通讯口类型为“RS485-默认”或者“RS485 4W”

    ,其它设置与通过RS232方式通讯时设置一样。然后需要从MT500系列触摸屏的RS485口接一根连接线到

    485转232的转换器的485端,其具体接线方式如下:

    MT500 HMI RS485口                     “RS485转RS232”转换器485口端

                       1—Rx- ―――――――――――――――――――Tx- 

    Rx+2―――――――――――――――――――Tx+

                      3—Tx―――――――――――――――――――Rx- 

    Tx+4―――――――――――――――――――Rx+

    其它的接线及设置方式均与通过RS232通讯时一样,有关MT500系列触摸屏与西门子S7/300通过RS232

    方式通讯的详细设置请参阅说明书的附录。

    8、怎样使用EB500软件和PLC实现在线模拟功能?

    答、EB500的软件具有在线模拟的功能。可以在手头没有触摸屏的情况下,实现与PLC的通讯功能。这

    样就方便了工程的调试及减少调试时刷新触摸屏的FLASH ROM的次数,大大节约了调试时间。其具体使

    用方法如下:

    (1)将你编辑好的工程文件存盘、编译,编译后的文件均为“*.eob”文件。

    (2)用PLC的编程电缆跟电脑连接起来。  

    (3)打开“EasyManager”,将“Direct Online-Simulator”前面打勾,然后点击第二项的“OnLine 

    -Simulator”,进入对话框。

    在对话框内找到刚刚编译后的“*.eob”文件,然后点击“打开”就可以了。

    22a36c208f9d0c2b997c89150b4c20ad.png
    PLC编程
    展开全文
  • Visual Studio程序员箴言中文扫描PDF

    热门讨论 2010-12-28 01:04:18
    技巧4.12 “窗口”对话框中显示“水平平铺”和“垂直平铺”按钮 79 4.2 工具窗口 80 4.2.1 可停靠状态 80 技巧4.13 从9个ide工具窗口停靠目标中进行选择 80 技巧4.14 只取消一组工具窗口中一个窗口的停靠...
  • 接关闭这个对话框,便不能进入主窗口,整个程序也将退出。当进入主窗口后, 我们按下按钮,会弹出一个对话框,无论如何关闭这个对话框,都会回到主窗口。 实现原理: 程序里我们先建立一个主工程,作为主界面,然后...
  • 也可以通过设置 Flags 属性,带有 CommonDialog 控件的对话框中显示一个帮助按钮,但是,必须这个位置提供帮助主题。 注意 无法指定对话框显示在什么地方。 详细信息 要查看各对话的帮助主题,单击“请参阅...
  • 飞秋2013专业版

    2014-06-24 10:54:48
    点击主界面上的设置按钮,在设置对话框里进行设置,其中头像指的是用户列表中显示的头像,个人形象照片是和对方聊天时,您对方聊天对话框中右上角部分显示的形象照片。 十一、如何共享文件或文件(夹)? 点击主...
  • 点击主界面上的设置按钮,在设置对话框里进行设置,其中头像指的是用户列表中显示的头像,个人形象照片是和对方聊天时,您对方聊天对话框中右上角部分显示的形象照片。 十一、如何共享文件或文件(夹)? 点击主...
  • 点击主界面上的设置按钮,在设置对话框里进行设置,其中头像指的是用户列表中显示的头像,个人形象照片是和对方聊天时,您对方聊天对话框中右上角部分显示的形象照片。 十一、如何共享文件或文件(夹)? 点击主...
  • 飞秋FeiQv2.4修正版

    2008-11-23 17:27:11
    点击主界面上的设置按钮,在设置对话框里进行设置,其中头像指的是用户列表中显示的头像,个人形象照片是和对方聊天时,您对方聊天对话框中右上角部分显示的形象照片。 十一、如何共享文件或文件(夹)? 点击主...
  •  桌面空白处单击鼠标右键,打开的“显示 属性”对话框中选择“ 设置”选项卡,通过“颜色质量”下拉列表你可以调整计算机的颜色质量。 你也可以通过编辑注册表来调整桌面图标的颜色质量,具体操作步骤: ...
  • VC++ 专家指导.doc

    2012-07-14 09:06:49
    (43) 为什么旋转按钮控件不能自动地更新它下面的编辑控件 37 (44) 如何用位图显示下压按钮 37 (45) 如何一个创建三态下压按钮 38 (46) 如何动态创建控件 38 (47) 如何限制编辑框的准许字符 38 (48) ...
  • 在对话框中什么不响应按下向下箭头键(VK_DOWN)和向右箭头键(VK_RIGHT)的消息 Visualc C++ 6.0可以编写哪几种dll Visualc C++ 6.0如何编写Non-MFC Dlls Visualc C++ 6.0如何编写Regular Dlls Visualc C++ 6.0...
  • //设置对话框背景色和字体颜色 SetDialogBkColor(RGB(128, 192, 255), RGB(0, 0, 255)); //… } BOOL CUi2Dlg::OnInitDialog() { //… //设置列表控件属性带有表格线 DWORD NewStyle = m_List....
  • VC++常用功能实例

    2010-01-25 23:28:46
    在对话框中设置编辑EDIT的值◆ 38 1. 如何获取应用程序的实例句柄? 38 2. 如何通过代码获得应用程序主窗口的指针? 38 3. 如何程序中获得其他程序的图标? 38 4. 如何编程结束应用程序?如何编程控制windows的重新...
  • 在对话框中设置编辑EDIT的值◆ 38 1. 如何获取应用程序的实例句柄? 38 2. 如何通过代码获得应用程序主窗口的指针? 38 3. 如何程序中获得其他程序的图标? 38 4. 如何编程结束应用程序?如何编程控制windows的重新...
  • Visual Studio程序员箴言--详细书签版

    热门讨论 2012-10-16 20:37:39
    技巧4.12 “窗口”对话框中显示“水平平铺”和“垂直平铺”按钮 79 4.2 工具窗口 80 4.2.1 可停靠状态 80 技巧4.13 从9个IDE工具窗口停靠目标中进行选择 80 技巧4.14 只取消一组工具窗口中一个窗口的...
  • flash shiti

    2014-03-14 10:32:41
    影片不能有Loading B. 中间 C. 后面 D. 前面 2.Flash中设置属性的命令是? A. Set Polity B. Polity C. Property D. Set Property 3.Flash action“while”意义是? A. 卸载动画片段符号 B. 声明局部变量...
  • vfp6.0系统免费下载

    2009-09-17 13:49:13
    如果象“项目信息”对话框中指定的那样,把 ProjectHook 类指定给一个项目,那么此类就会项目打开时实例化(这包括 BUILD APP 等命令),而项目关闭时被销毁。 问题 2-6: 如何 列表框 (ListBox) 控件中添加...
  • 在对话框中显示一个位图 27 获取一个对话控件的指针 27 改变控件的字体 27 OLE控件中使用OLE_COLOR数据类型 28 在不使用通用文件打开对话的情况下如何显示一个文件列表 28 旋转按钮控件 29 用位图显示下压按钮 29 ...
  • 39 为什么旋转按钮控件不能自动地更新它下面的编辑控件 40、如何用位图显示下压按钮 41、如何一个创建三态下压按钮 42、如何动态创建控件 43、如何限制编辑框的准许字符 44、如何改变控件的颜色 45、当向列表框...
  • MAPGIS地质制图工具

    2013-05-06 16:15:30
    B、对于属性筛选图元:筛选图元对话框中①列表框中选择图元类型——当前点/线/区文件,再点确定;弹出表达式输入对话框②然后字段名称下面选中一个属性字段作为筛选属性;③接着点击操作符区的运算符按钮,并且...
  • wxPython学习手册

    热门讨论 2014-04-19 08:01:58
    9.5 使用验证器(validator)来管理对话框中的数据 279 9.5.1 如何使用验证器来确保正确的数据? 279 9.5.2 如何使用验证器传递数据? 283 9.5.3 如何数据被键入时验证数据? 287 9.6 本章小结 290 10、创建和使用...
  • VC++ 编程技巧

    2010-02-16 14:24:48
    39为什么旋转按钮控件不能自动地更新它下面的编辑控件 12 40、如何用位图显示下压按钮 12 41、如何一个创建三态下压按钮 12 42、如何动态创建控件 13 43、如何限制编辑框的准许字符 13 44、如何改变控件的颜色 14 ...
  • flashFXP破解版(最新)

    千次下载 热门讨论 2008-12-03 20:42:57
    更改自定义命令快捷键不能设置修改标志, 并且更改无法保存 查看或编辑一个文件时, 状态栏队列剩余数显示不正确 重命名文件夹时, 它的子文件夹缓存没有清除 某种情况下, 由于一个错误而导致列表命令失败, 但 ...
  •  :菜单程序文件:光盘图标:自动运行配置文件:菜单数据文件,如果选项对话框中激活了创建可独立运行的执行文件选项,则需要:特殊字体目录使用模板从模板新建项目点击菜单文件->新建或工具栏按钮新建,将会弹...
  •  :菜单程序文件:光盘图标:自动运行配置文件:菜单数据文件,如果选项对话框中激活了创建可独立运行的执行文件选项,则需要:特殊字体目录使用模板从模板新建项目点击菜单文件->新建或工具栏按钮新建,将会弹...
  • 控制面板那个设置光标闪烁的功能并不能完全禁止住光标闪烁,我们这有另外一种方法,用注册表编辑器打开到HKEY_CURRENT_USER\Control Panel\desktop,看看右边有没有 “CursorBlinkRate”,如果没有请右边空白处...
  • FlashFXP(免注册)

    2010-08-25 02:30:06
    • 更改自定义命令快捷键不能设置修改标志, 并且更改无法保存 • 查看或编辑一个文件时, 状态栏队列剩余数显示不正确 • 重命名文件夹时, 它的子文件夹缓存没有清除 • 某种情况下, 由于一个错误而导致列表命令...
  • SetFilePointer 一个文件中设置当前的读写位置 SetFileTime 设置文件的创建、访问及上次修改时间 SetHandleCount 这个函数不必win32下使用;即使使用,也不会有任何效果 SetVolumeLabel 设置一个磁盘的卷标...

空空如也

空空如也

1 2 3 4 5 6
收藏数 111
精华内容 44
关键字:

在字体对话框中不能设置什么