精华内容
下载资源
问答
  • JDialog jDialog = new JDialog();... // 居中显示 jDialog.setLocationRelativeTo(null); // 焦点监听 失去关闭(即点击窗口外 关闭JDialog) jDialog.addWindowFocusListener(new WindowFocusListener() {
    JDialog jDialog = new JDialog();
     // 置顶显示
     jDialog.setAlwaysOnTop(true);
     
     // 设为模态 通常单独设置是无效的 还要设置父组件 即弹框出现时,父组件不允许被点击
     // 如果在操作允许的情况 要偷懒的话 可以让弹框置顶显示 点击弹窗外 直接把窗口关闭 这样不需要设置父组件
     jDialog.setModal(true);
     
     // 居中显示
     jDialog.setLocationRelativeTo(null);
     
     // 焦点监听 失去后关闭(即点击窗口外 关闭JDialog)
     jDialog.addWindowFocusListener(new WindowFocusListener() {
                                    @Override
                                    public void windowGainedFocus(WindowEvent e) {
    
                                    }
    
                                    @Override
                                    public void windowLostFocus(WindowEvent e) {
                                        jDialog.setVisible(false);
                                        jDialog.dispose();
    
                                    }
                                });
    
    展开全文
  • 控制窗口的大小800×600,居中于屏幕

    千次阅读 2008-10-31 23:04:00
    QUOTE:怎么样才能窗口中的所有按纽,地址栏,壮态栏等隐藏?还有就是控制窗口的大小800×600,居中于屏幕。这些都是在页面加载是完成哦,怎么做呢?我只能这样做到<!--function WinOpen(){ document.write(页面...
    QUOTE:
    怎么样才能把本窗口中的所有按纽,地址栏,壮态栏等隐藏?
    还有就是控制窗口的大小800×600,居中于屏幕。这些都是在页面加载是完成哦,怎么做呢?

    我只能这样做到

       提示:您可以先修改部分代码再运行
    展开全文
  • 但是滑动了滚动条怎么依然垂直居中呢?这个时候就要获取当前窗体距离页面顶部的高度,加到刚刚的y轴坐标即可。 $(document)是获取整个网页的,$(window)是获取当前窗体的,这个要搞清楚。 最后获取的坐标赋给窗体...
  • 按钮所在窗口Form的字体也改为汉字字体(如宋体), 按钮字体继承于所在的窗体,问题就解决了

    把按钮所在窗口Form的字体也改为汉字字体(如宋体), 按钮字体继承于所在的窗体, 问题就解决了

    展开全文
  • 但是滑动了滚动条怎么依然垂直居中呢?这个时候就要获取当前窗体距离页面顶部的高度,加到刚刚的y轴坐标即可。 $(document)是获取整个网页的,$(window)是获取当前窗体的,这个要搞清楚。 最后获取的坐标赋给...
    原理很简单: 
    获取当前屏幕(窗体)的宽度和高度,因为不同浏览器的窗体大小是不一样的。有了这个,可以计算出来垂直居中的坐标。但是滑动了滚动条怎么依然垂直居中呢?这个时候就要获取当前窗体距离页面顶部的高度,加到刚刚的y轴坐标即可。
    $(document)是获取整个网页的,$(window)是获取当前窗体的,这个要搞清楚。
    最后把获取的坐标赋给窗体即可,窗体本身是绝对定位的,所以自然可以到窗体中间。
    具体代码:
    复制代码 代码如下:

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>弹出确认框始终位于窗口的中间位置的测试</title>
    <style type="text/css">
    .mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; filter: alpha(opacity=50); display: none; z-index: 99; }
    .mess { position: absolute; display: none; width: 250px; height: 100px; border: 1px solid #ccc; background: #ececec; text-align: center; z-index: 101; }
    </style>
    <script type="text/javascript" src="jquery-1.6.1.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function() {
    $('.btn').click(function() {
    $('.mask').css({'display': 'block'});
    center($('.mess'));
    check($(this).parent(), $('.btn1'), $('.btn2'));
    });
    // 居中
    function center(obj) {
    var screenWidth = $(window).width(), screenHeight = $(window).height(); //当前浏览器窗口的 宽高
    var scrolltop = $(document).scrollTop();(),//获取当前窗口距离页面顶部高度
    var objLeft = (screenWidth - obj.width())/2 ;
    var objTop = (screenHeight - obj.height())/2 + scrolltop;
    obj.css({left: objLeft + 'px', top: objTop + 'px','display': 'block'});
    //浏览器窗口大小改变时
    $(window).resize(function() {
    screenWidth = $(window).width();
    screenHeight = $(window).height();
    scrolltop = $(document).scrollTop();
    objLeft = (screenWidth - obj.width())/2 ;
    objTop = (screenHeight - obj.height())/2 + scrolltop;
    obj.css({left: objLeft + 'px', top: objTop + 'px','display': 'block'});
    });
    //浏览器有滚动条时的操作、
    $(window).scroll(function() {
    screenWidth = $(window).width();
    screenHeight = $(widow).height();
    scrolltop = $(document).scrollTop();
    objLeft = (screenWidth - obj.width())/2 ;
    objTop = (screenHeight - obj.height())/2 + scrolltop;
    obj.css({left: objLeft + 'px', top: objTop + 'px','display': 'block'});
    });
    }
    //确定取消的操作
    function check(obj, obj1, obj2) {
    obj1.click(function() {
    obj.remove();
    closed($('.mask'), $('.mess'));
    });
    obj2.click(function() {
    closed($('.mask'), $('.mess'));
    }) ;
    }
    // 隐藏 的操作
    function closed(obj1, obj2) {
    obj1.hide();
    obj2.hide();
    }
    });
    </script>
    </head>
    <body>
    <input type="button" class="btn" value="btn"/>
    <div>弹出确认框始终位于窗口的中间位置的测试</div>
    <div class="mask"></div>
    <div class="mess">
    <p>确定要删除吗?</p>
    <p><input type="button" value="确定" class="btn1"/>
    <input type="button" value="取消"class="btn2"/></p>
    </div>
    </body>
    </html>
    展开全文
  • 怎么做的拖动窗口内部的按钮始终居中呢? 很简单按钮放入Box中进行了。 代码如下: import javax.swing.Box; import javax.swing.JButton; import javax.swing.JFrame; public class Frame_Box4 ...
  • 遇到问题:显示器的设置里面,显示一为内置显示器,另一个为数字式电视机。 内置显示器,窗口最大最小化,均正常, 数字式电视机显示器,窗口...然后显示器设置“缩放”中的“保持显示缩放比”改为“图像居中”...
  • 屏幕翻转后要干什么

    2014-04-25 18:29:00
    就像PC版的浏览器需要监听窗口缩放事件来作js居中一样,手机版屏幕翻转的时候也需要重新获取窗口宽度。 本来我 原来已经用了bind orientationchange然后if(e.orientation)的方法,可能曾经测试的时候我引用了jquery...
  • IE6_一些简单bug

    2015-04-22 15:46:00
    body居中放置,改变IE浏览器大小的时候,任何在body里面的相对定位元素都会固定不动了。给body定义position:relative;就行了。 2.避免百分比尺寸百分比为单位对于IE6来说不怎么友好,容易混淆。除非你知道每一...
  • 让弹出的窗口屏幕居中 我打算工程上传到CSDN, 感觉这是功能完善的了,如果后续更改,肯定就不是这种方式了,而是Github 或 Gitee。 不得不说,需求和需求也是不一样的,有的需求,对程序改动较小,但有的...
  • 70款经典Dreamweaver插件

    2011-09-21 12:42:27
    advopenwindow 弹出窗口(窗口居中、总在最前面、自动关闭、全屏、无边框窗口) averagedistribute 单元格平均分布 Quick_Title 建立文字型的Title说明 Open_Browser_Window+ 操作弹出式窗口升级版 StyleApplier 表格...
  • 400个DreamWeaver插件

    2013-03-28 15:30:13
    mxp/打开一个新窗口,并让窗口在屏幕上居中 mxp/Chromeless Windows,比我做的X-window好。 mxp/可以联合Authorware, CourseBuilder extension for Dreamweaver ,UltraDev, Macromedia Flash Learning Extensions, ...
  • 设置好制表位后,光标放在公式的前面,按一下Tab键,这样就在公式的前面插入了一个制表符,此时公式以居中制表位为中心居中对齐,再光标移到公式和左括号之间,再按Tab键插入一个制表符,编号就跑到行末了。...
  • 如果程序改为这样: #include #include "widget.h" #include "mydlg.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); myDlg my1; Widget w; if(my1.exec()==QDialog::Accepted) { w.show(); ...
  • -WindowPosition默认居中,而不是黄金分割位置。 +Button, Window等控件弹出位置属性的变化。 -Window的Target属性由字符串类型变为枚举类型,注意更新以前的代码:Target="_self" -> Target="Self", Target="_...
  • ExtAspNet_v2.3.2_dll

    2010-09-29 14:37:08
    -WindowPosition默认居中,而不是黄金分割位置。 +Button, Window等控件弹出位置属性的变化。 -Window的Target属性由字符串类型变为枚举类型,注意更新以前的代码:Target="_self" -> Target="Self", Target="_...
  • arcgis工具

    2012-10-22 22:37:31
    (对线要素进行标注时,如果标注在线上,标注和线会叠加显示,效果不理想,下面叫介绍一种可以在显示标注的地方线断开的方法,这样效果会美观一些) 操作步骤: 1).标注转成注记,保存在GDB中 2). 用...
  • excel的使用

    2012-11-25 17:06:01
    这时先不要忙着B列和C列删除,先要D列的结果复制一下,再用“选择性粘贴”命令,将数据粘贴到一个空列上。这时再删掉B、C、D列的数据。下面是一个“&”实际应用的例子。用AutoCAD绘图时,有人喜欢在EXCEL中存储...
  • 主要是在函数当值传递的时候用,或者是函数当返回值,比如: <pre><code> JavaScript function d(callback){ callback(); } d(function(){ alert('123') }); //或者 function b()...
  • 8) 我怎么把dbgrid 里的数据一次插入到数据库呢................................................32 9) 在DBGrid中可选中行而又可进入编辑状态......................................................32 10) 修正...

空空如也

空空如也

1 2
收藏数 22
精华内容 8
关键字:

怎么把窗口居中