
3.关闭浏览器窗口,重新打开浏览器即可。
IE7.0
允许d出窗口设置步骤:
1.在IE菜单中,选[工具]->[d出窗口阻止程序]
2.选择[关闭d出窗口阻止程序]
3.关闭浏览器窗口,重新打开浏览器即可。
IE8.0
允许d出窗口设置步骤:
1.在IE菜单中,选[工具]->[d出窗口阻止程序]
2.选择[关闭d出窗口阻止程序]
3.关闭浏览器窗口,重新打开浏览器即可。
360浏览器
允许d出窗口设置步骤:
1.在浏览器右下角菜单中,第一个按钮即[已过滤广告]
2.选择[广告过滤设置]->[过滤d出窗口]
3.将[过滤d出窗口]此选项的勾去掉即可。
Firefox浏览器
允许d出窗口设置步骤:
1.在菜单中,选[工具]->[选项]
2.d出的选项对话框中,选择[内容]
3.在[内容]选项中,将[阻止d出窗口]前的勾去掉
4.点击确定后即可完成设置。
Opera浏览器
允许d出窗口设置步骤:
1.在菜单中,选[工具]->[首选项]
2.在首选项对话框中,选择[常规]
3.在d出窗口选项中选择[打开全部d出窗口]
4.点击确定后即可完成设置。
听好,我用VC++作例子。1.在资源视图中(也就是那个resource)找到dialog,右键(看见那个insert点击它)新建dialog,命名随便你自己取,比如DLG,这个dialog就是你要点击后出来的对话框,楼主自己对这个对话框进行设计。
2.找到你要点击的按钮,双击,在显示的函数中添加一下代码:
DLG dlg
dlg.DoModal()
3.在当前的文件中的最前面添加#include"DLG.h"
4.运行程序。
通过: d出框, 顾名思义就是刚开始看不见, 触发某个事件后d出的一个框
所以 我们要让JPanel响应指定的事件然后d出 . 比如常见的事件, 鼠标点击JPanel后d出
d出框. 一般有两种方法实现
方法一:JOptionPane 创建1个简单的d出框.(代码量少, 效果简单)
方法二Dialog/JDialog 创建1个d出框.(代码量长,可以实现复杂的效果)
效果图
参考代码
import java.awt.*import java.awt.event.*
import javax.swing.*
public class Demo extends JFrame {
JPanel jp
static final String title = "Message"
static final String content = "Eggs aren't supposed to be green."
public Demo() {
jp = new JPanel()
jp.setBackground(Color.PINK)
jp.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
//方法1
JOptionPane.showMessageDialog(null, content, title, JOptionPane.INFORMATION_MESSAGE)
//方法2
new MyDailog(title, content).setVisible(true)// 创建1个对话框,并且设置为可见
}
})
add(jp)
setTitle("测试Demo")// 标题
setSize(280, 280)// 窗口大小
setLocationRelativeTo(null)// 窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE)// 窗口点击关闭时,退出程序
setVisible(true)// 窗口可见
}
public static void main(String[] args) {
new Demo()
}
}
// 对话框类
class MyDailog extends JDialog implements ActionListener {
String title
String content
public MyDailog(String title, String content) {
this.title = title
this.content = content
ImageIcon icon = new ImageIcon("tp.png")// 创建1个图标实例
JLabel jlImg = new JLabel(icon)// 1个图片标签,显示图片
JLabel jl = new JLabel(content)// 1个文字标签,显示文本
jl.setForeground(Color.BLUE)// 设置文字的颜色为蓝色
JButton jb = new JButton("确定")// 创建1个按钮
jb.addActionListener(this)// 给按钮添加响应事件
add(jlImg)// 向对话框加入图片标签
add(jl)// 向对话框加入文字标签
add(jb)// 向对话框添加按钮
setLayout(new FlowLayout())// 对话框流式布局
setIconImage(icon.getImage())// 窗口左上角的小图标
setTitle(title)// 设置标题
setModal(true)// 设置为模态窗口
setSize(275, 135)// 设置对话框大小
setLocationRelativeTo(null)// 对话框局域屏幕中央
setResizable(false)// 对话框不可缩放
setDefaultCloseOperation(DISPOSE_ON_CLOSE)// 当对话框窗口的关闭按钮[X]被点击时,销毁对话框
}
// 当确定按钮被点击时会执行下面的方法
@Override
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals("确定")) {// 判断是不是确定按钮被点击
this.setVisible(false)// 对话框不可见
this.dispose()// 对话框销毁
}
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)