精华内容
下载资源
问答
  • asp.net 弹出的对话框默认的字体大小太小了,如何修改让字体大点呢
  • JOptionPane....显示后其中中文字体大小为默认11,太小了,都变形了,不好看。但是MessageDialog中没有setFont这样函数,那要如何设置该语句中中文字体呢?-----------------------------------...

    JOptionPane.showMessageDialog(null,"用户名或密码错误/n请重新输入","错误",JOptionPane.ERROR_MESSAGE);

    显示后其中中文的字体大小为默认的11,太小了,都变形了,不好看。但是MessageDialog中没有setFont这样的函数,那要如何设置该语句中的中文字体呢?

    ---------------------------------------------------------------

    我们先来看参数,JOptionPane.showMessageDialog(Component, Object, String, int);第二个参数为Object,我们可以用一个JLabel来替代以前的String,给JLabel一个Font就OK了。

    import  javax.swing.*;

    import  java.awt.*;

    import  java.awt.event.*;

    import  java.awt.event.ActionEvent;

    /**

    * Java中弹出对话框中的字体设置问题

    * @author 五斗米

    * @blog http://blog.csdn.net/mq612

    */

    public  class  Test  {

    JFrame  frame;

    JButton  button;

    Font  font;

    public  Test(){

    font  =  new  Font("宋体",0,12);

    UIManager.put("Button.font",font);

    UIManager.put("Label.font",font);

    frame  =  new  JFrame("Test");

    button  =  new  JButton("弹出");

    button.addActionListener(new  ActionListener()  {

    public  void  actionPerformed(ActionEvent  actionEvent)  {

    JLabel  l  =  new  JLabel("用户名或密码错误/n请重新输入");

    JOptionPane.showMessageDialog(frame,l,"错误",JOptionPane.ERROR_MESSAGE);

    }

    });

    frame.getContentPane().add(button);

    frame.setSize(300,  200);

    frame.setVisible(true);

    }

    public  static  void  main(String[]  args)  {

    new  Test();

    }

    }

    展开全文
  • OptionPane....显示后其中中文字体大小为默认11,太小了,都变形了,不好看。但是MessageDialog中没有setFont这样函数,那要如何设置该语句中中文字体呢?------------------------------------...

    OptionPane.showMessageDialog(null,"用户名或密码错误\n请重新输入","错误",JOptionPane.ERROR_MESSAGE);

    显示后其中中文的字体大小为默认的11,太小了,都变形了,不好看。但是MessageDialog中没有setFont这样的函数,那要如何设置该语句中的中文字体呢?

    ---------------------------------------------------------------

    我 们先来看参数,JOptionPane.showMessageDialog(Component, Object, String, int);第二个参数为Object,我们可以用一个JLabel来替代以前的String,给JLabel一个Font就OK了。

    import javax.swing.*;

    import java.awt.*;

    import java.awt.event.*;

    import java.awt.event.ActionEvent;

    /**

    * Java中弹出对话框中的字体设置问题

    * @author 五斗米

    * @blog http://blog.csdn.net/mq612

    */

    public class Test {

    JFrame frame;

    JButton button;

    Font font;

    public Test(){

    font = new Font("宋体",0,12);

    UIManager.put("Button.font",font);

    UIManager.put("Label.font",font);

    frame = new JFrame("Test");

    button = new JButton("弹出");

    button.addActionListener(new ActionListener() {

    public void actionPerformed(ActionEvent actionEvent) {

    JLabel l = new JLabel("用户名或密码错误\\n请重新输入");

    JOptionPane.showMessageDialog(frame,l,"错误",JOptionPane.ERROR_MESSAGE);

    }

    });

    frame.getContentPane().add(button);

    frame.setSize(300, 200);

    frame.setVisible(true);

    }

    public static void main(String[] args) {

    new Test();

    }

    }

    展开全文
  • 弹出框使用ElementUI中表单对话框的样式,实现点击用户注册后,header组件获取main组件中dialogFormVisible值来控制main组件中表单对话框的弹出。 如果直接将表单对话框放在header组件,表单因为header长宽太小...

    本文内容参考链接:https://www.cnblogs.com/padding1015/p/7878741.html

    弹出框使用ElementUI中表单对话框的样式,实现点击用户注册后,header组件获取main组件中dialogFormVisible的值来控制main组件中表单对话框的弹出。

    如果直接将表单对话框放在header组件,表单因为header长宽太小变形了,于是,就将对话框放在父组件中。父组件home主要包含<Header/><Main/><Footer/>这三部分,对话框放在Main中。

    下面开始讲述如何实现:

    因为父组件要有值才能传到子组件,因此:

    第一步:先在父组件中定义一个变量,通过true和false控制表单对话框是否显示。

     

    第二步:在父组件中给子组件Header绑定子组件需要操作的变量

    父组件给子组件绑定值之后,子组件要接收父组件中传来的值,因此: 

    第三步: 在header子组件定义props:['需要接收父组件的变量名']

    第四步:子组件接收到值之后,尝试使用看是否接收成功,在子组件中使用 {{this.dialogFormVisible}}测试是否接收成功,页面显示内容表示接收成功。

    子组件修改变量后,要传变量的值回父组件,这里使用$emit函数传值。

    第五步:在子组件的页面使用v-on:click=""绑定点击用户注册的事件函数reqister,然后在methods中编写register函数。

    $emit的作用是让registerBoxStatus这个自定义事件发射,这里注意,"自定义事件名" 一定要用引号括起来,不然会报错is not defined

    子组件发射自定义事件成功后,要父组件中要进行相应。

    第六步:使用v-on:发射的事件名称="父组件接收变量后需要需要进行的函数操作($event)",自定义事件和他的对接人(同名事件)交接,同名事件执行早在这里准备好的另一个父组件里边的函数register,并且把自定义事件从子组件中带来的参数转交接,给了这个函数register的$event(固定名字,不能改)参数。

    然后在父组件中编写接收子组件发射的自定义事件之后进行操作的register函数。

    最后测试成功,打开对话框后,左上角的值变为true。

    最后附上实现代码:

    Home.vue的代码如下:

    <template>
        <div>
            <Header v-bind:dialogFormVisible = "dialogFormVisible" v-on:registerBoxStatus="register($event)"/>
            <!--注册对话框-->
            <div>
                <el-dialog title="测试" :visible.sync="dialogFormVisible">
                    <el-form :model="form">
                        <el-form-item label="XXX" :label-width="formLabelWidth">
                            <el-input v-model="form.name" autocomplete="off"></el-input>
                        </el-form-item>
                        <el-form-item label="XXX" :label-width="formLabelWidth">
                            <el-select v-model="form.region" placeholder="XXX">
                                <el-option label="XXX" value="shanghai"></el-option>
                                <el-option label="XXX" value="beijing"></el-option>
                            </el-select>
                        </el-form-item>
                    </el-form>
                    <div slot="footer" class="dialog-footer">
                        <el-button @click="dialogFormVisible = false">取 消</el-button>
                        <el-button type="primary" @click="dialogFormVisible = false">确 定</el-button>
                    </div>
                </el-dialog>
            </div>
        </div>
    </template>
    
    <style>
        .txt{
            text-indent: 2em;
            font-size: 12px;
            line-height: 20px;
            color: grey;
            text-align: left;
            word-break: break-all;
            text-overflow: ellipsis;
            display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
            -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
            -webkit-line-clamp: 5; /** 显示的行数 **/
            overflow: hidden;  /** 隐藏超出的内容 **/
        }
        .item{
            float: left;
            height: 160px;
            width: 350px;
            overflow: hidden;
        }
        .InnerItem2{
            margin: 0;
            width: 500px;
            text-align: center;
            overflow: hidden;
        }
    
        .border{
            color: deepskyblue;
            box-shadow:1px 1px 5px #333;
            -webkit-box-shadow:1px 1px 5px #333;
            -moz-box-shadow:1px 1px 5px  #333;
        }
        .BookItem{
            margin: 0;
            width: 1000px;
            margin: 0 auto;
        }
        .InnerItem2 span{
            font-weight: 400;
            margin: 0 10px;
        }
        .InnerItem2 .name{
            float: left;
            color: deepskyblue;
        }
    
        .InnerItem2 a{
            text-decoration: none;
        }
    
        .lastChapter{
            color: deepskyblue;
        }
    
        .type{
            float: left;
            color: coral;
        }
    
        .InnerItem2 .author{
            float: right;
            color: #B3B3B3;
        }
        .InnerItem2 hr{
            border: 1px solid #88C6E5;
            overflow: hidden;
            margin: 0 5px;
        }
        .item2{
            float: left;
            height: 400px;
            width: 500px;
            overflow: hidden;
            padding: 0;
        }
        .item2 .txt{
            -webkit-line-clamp: 4; /** 显示的行数 **/
        }
        .item2 .h2txt{
            font-size: 14px;
            font-weight: bold;
            padding-left: 5px;
            line-height: 20px;
            height: 20px;
            overflow: hidden;
            margin-right: 2px;
            color: deepskyblue;
            box-shadow:1px 1px 5px #333;
            -webkit-box-shadow:1px 1px 5px #333;
            -moz-box-shadow:1px 1px 5px  #333;
        }
    
        .item2 .image{
            height: 130px;
            width: 96px;
        }
    
        .item2 .image img{
            float: left;
            height: 120px;
            width: 96px;
        }
        .item .image img{
            float: left;
            height: 150px;
            width: 120px;
        }
        .img-shadow{
            background:#000;
            box-shadow:1px 1px 5px #333;
            -webkit-box-shadow:1px 1px 5px #333;
            -moz-box-shadow:1px 1px 5px  #333;
        }
        .image{
            float: left;
            height: 150px;
            width: 120px;
            margin: 0 10px;
        }
    
        .el-aside {
            background-color: #D3DCE6;
            color: #333;
            text-align: center;
            /*line-height: 200px;*/
        }
        .el-container{
            margin: 0;
            padding: 0;
        }
        .el-main {
            background-color: #E9EEF3;
            color: #333;
            text-align: left;
            padding: 0;
            margin: 0;
            /*min-height: 10px;*/
        }
        .dt-txt span{
            color: #B3B3B3;
            float: right;
            font-weight: 400;
        }
        .dt-txt a{
            /*float: left;*/
            /*font-weight: 400;*/
            text-decoration: none;
            color: deepskyblue;
        }
        .heat-books{
            width: 1100px;
            height: 300px;
            margin: auto;
        }
        .books-type{
            margin: 0 auto;
            width: 1500px;
            height: 320px;
        }
        .hr-link{
            border: 1px solid #88C6E5;
            overflow: hidden;
            margin: 5px auto;
        }
    </style>
    <script>
      import Header from '../views/Header.vue';
      export default {
        name: 'home',
        props:{
        },
        data(){
          return{
              //表单变量
              dialogFormVisible: false,
              form: {
                  name: '',
                  region: '',
                  date1: '',
                  date2: '',
                  delivery: false,
                  type: [],
                  resource: '',
                  desc: ''
              },
              formLabelWidth: '120px',
    
          }
          },
        components: {
          Header
        },
          created(){
          },
        beforeMount(){
    
        },
         mounted(){
    
          },
        methods:{
            register(msg){
              this.dialogFormVisible = msg;
            },
    
        }
      }
    </script>
    

    Header.vue的代码如下:

    <template>
        <div>
            {{this.dialogFormVisible}}
                <div class="grid-content bg-purple" type="flex">
                    <span v-on:click="register" class="pointer">用户注册</span>
                </div>
        </div>
    </template>
    <script>
        export default {
            name: 'Header',
            props:['dialogFormVisible'],
            inject:['reload'],
            data(){
                return{
                }
            },
            components: {},
            mounted(){
            },
            methods:{
                register(){
                    this.$emit("registerBoxStatus",!this.dialogFormVisible)
                }
            }
        }
    </script>
    <style lang="postcss" scoped>
        .pointer{
            cursor: pointer;
        }
        *{
            margin:0;
            padding:0;
        }
    
        .el-header a{
            text-decoration: none;
            margin: 20px;
            color: gray;
        }
    
        .bg-purple {
            background: #d3dce6;
        }
    
        .grid-content {
            border-radius: 4px;
            min-height: 20px;
            padding: 10px 0px;
            overflow: hidden;
        }
    
    
    </style>
    

     

    展开全文
  • Java中弹出对话框字体设置问题

    千次阅读 2008-01-25 10:07:00
    JOptionPane.showMessageDialog... 显示后其中中文字体大小为默认11,太小了,都变形了,不好看。但是MessageDialog中没有setFont这样函数,那要如何设置该语句中中文字体呢?------------------------------

    JOptionPane.showMessageDialog(null,"用户名或密码错误/n请重新输入","错误",JOptionPane.ERROR_MESSAGE); 
     
    显示后其中中文的字体大小为默认的11,太小了,都变形了,不好看。但是MessageDialog中没有setFont这样的函数,那要如何设置该语句中的中文字体呢?

    --------------------------------------------------------------- 
     
    我们先来看参数,JOptionPane.showMessageDialog(Component, Object, String, int);第二个参数为Object,我们可以用一个JLabel来替代以前的String,给JLabel一个Font就OK了。 
     
    import  javax.swing.*; 
    import  java.awt.*; 
    import  java.awt.event.*; 
    import  java.awt.event.ActionEvent; 

    /**
     * Java中弹出对话框中的字体设置问题
     * @author 五斗米 <如转载请保留作者和出处>
     * @blog http://blog.csdn.net/mq612
     */

    public  class  Test  { 
       JFrame  frame; 
       JButton  button; 
       Font  font; 
     
       public  Test(){ 
           font  =  new  Font("宋体",0,12); 
           UIManager.put("Button.font",font); 
           UIManager.put("Label.font",font); 
           frame  =  new  JFrame("Test"); 
           button  =  new  JButton("弹出"); 
           button.addActionListener(new  ActionListener()  { 
               public  void  actionPerformed(ActionEvent  actionEvent)  { 
                   JLabel  l  =  new  JLabel("用户名或密码错误/n请重新输入"); 
                   JOptionPane.showMessageDialog(frame,l,"错误",JOptionPane.ERROR_MESSAGE); 
               } 
           }); 
           frame.getContentPane().add(button); 
           frame.setSize(300,  200); 
           frame.setVisible(true); 
       } 
       public  static  void  main(String[]  args)  { 
           new  Test(); 
       } 
    }

     
    展开全文
  • , 我下了DX9但是9里面这个FSWINDOWS都不用了只有在7里面才有方法,其实很简单,也就是用DX方法来建立外挂非模态对话框,所以外挂在出来后就不会出现找不到鼠标情况了,这么小的一个技术,大家个个都保密...
  • 太小了"; else {str="恭喜猜中"; m_start.EnableWindow(true);} m_list=m_list+str+"\r\n"; UpdateData(false); } void CGuess_numberDlg::OnSee() { // TODO: ...
  • 简单实现音量对话框小尝试

    千次阅读 2013-10-05 21:40:10
    工作需要实现一个在播放音乐时,音量键按下后弹出程序自己音量控制界面,由于对android还不熟悉,就当写个Demo练练手吧。 根据要求话,需要实现如下功能点要求 1、 拦截系统音量键 2、 用SeekBar简单...
  • 第四种方法(仿163):原理就是:页面上动态创建两个层,一个为大透明层,一个为小的显示提示语层(放在大层上面)。就是这样。。。 function sAlert(txt){var eSrc=(document.all)?window.event....
  • 我用如下语句实现当用户输入错误时候弹出个错误对话框提醒: JOptionPane。showMessageDialog(null,"用户名或密码错误\n请重新输入","错误",JOptionPane。ERROR_MESSAGE); 但是其中中文字体大小为默认11,...
  • 对话框形式登陆

    2015-09-04 10:14:00
    这里记录下之前用方式,弹出对话框,但这样写自动登陆时候不好写,所以现在要大概。但之前写对话框的时候也费了翻功夫,谁让是小白呢。还是记录下,留个参考   // 队员点击item登陆,判断时候登陆,以及...
  • 后来才发现原来是有便捷操作:首先Ctrl+A全选内容,然后快捷键Ctrl+D,在弹出字体对话框中设置字符间距和距离我们需要快速跳到文章最上方,或者要翻到固定页数,像以前小白我,一定是一直按方向箭,或是不断...
  • 通过查阅资料,选择使用ngDialog来实现,ngDialog是一个用于Angular.js应用模式对话框弹出窗口。ngDialog非常(?2K),拥有简约API,通过主题高度可定制,具有唯一依赖Angular.js。 ngDialog github地址...
  • 设计网站交互时,尽量不要有的弹出框,这样对用户来说很突兀,打开多个弹出窗口后,都不知道哪一个是哪一个,有是模式对话框弹出一个后,主窗口不能正常操作,浏览器也不能关闭,必须关掉该对话框;...
  • 具体描述: 程序基本写完,采用几个小的对话框模块软件完成,现在想包装集成一块 主要通过多个菜单栏调用程序完成。 注意最好不要通过直接调用外部程序的方式实现。 因为我想提高程序的效率,如:模块A运算完的...
  • 弹出一个对话框出现问题,弹出框是调用了别人封装好的方法,框架是bootstrap,我们只需设定弹出框的参数和宽高,就能弹出一个弹出框,可是就是这个出问题了, ...只不过可以通过设置宽和高设置这个弹出的jsp页面的大小。
  • 当用户点击时,flash应该会向用户请求使用mic权限, 但是因为这个按钮太小了,flash不会授权对话框,于是就没有办法录音了 不知道坛子里各位高手怎么解决这个问题 、、应该不需要解释为什么按钮这么...
  • win7声音太小,如何加大音量

    万次阅读 2010-10-27 22:51:00
    相信有很多人都觉得windows7系统默认的声音太小不够大,现在有一个简单的方法可以使你的系统声音增大一倍,大家来试一下: 右键点击右下角声音图标,点击声音菜单,在弹出的对话框中打开播放选项卡,双击...
  • Matlab运行.m文件弹出提示框

    千次阅读 2016-10-25 17:39:37
    结果在Run时弹出对话框显示: File D:\Matlab7\work\1.m is not found in the current directory on(下面还有三个按钮,其实怎么选都是运行不了。) 解决方法:其实只需要将文件名中稍微修改下即可,因为不...
  • 项目中,由于用户反映说:GridView表中输入框太小,不方便输入,特别是在输入内容多时候。问能不能点击GridView中输入框时候能弹出一个大内容输入对话框。 介于用户要求,我就开始修改。 先想到就是我...
  •  不能弹出的原因是,是因为放入的时候向下拖放的范围太小。  解决方法:如果想调整组合框的下拉列表部分的范围,方法是对话框资源处于编辑状态时,鼠标移动到右侧向下的箭头上,这时候会发现光标变成了一个上下的...
  • 在直播视频盛行的年代,有些精彩的游戏直播视频想下载下来分享给人但是大了,...第一步,打开软件主界面,选择视频压缩功能,点击添加文件按钮,在弹出的对话框选择要压缩的视频文件,添加成功后列表会显示文件的...
  • 弹出的对话框中点修改,又出现一个对话框如下图 对话框中的目录1,2,3.....即对应标题1,2,3.... 以标题3为例,选中目录三点修改 在弹出的对话框中选中格式段落如下 在里面根据自己的需求或者论文规范...
  • 我们可以自定义Dialog的样式及展示布局,做出我们想要的对话框,但有的时候,我们做出的对话框要么显示太大,要么显得太小,或者是在不同的页面大小不一样,需要做个统一!此时我们就需要对Dialog大小进行控制,今天...
  • 开发一个方便修改文件名的小程序

    千次阅读 2015-06-02 20:58:08
    近期看到刚毕业师弟师妹们上传了毕业照,有人把每张照片都修改了与照片内容相关文件名,可见...【选择文件】右边的小按钮点击后,弹出选择对话框选择要修改文件名文件【拓展名】自动获取选择文件拓展名,不
  • 一、批量取消隐藏工作表方法一:1、在没有隐藏工作表的情况下,点击视图——自定义视图——添加2、在弹出的对话框中输入名字"一键取消隐藏",点击确定接下来去设置隐藏工作表、行/列、打印区域来看下具体效果:3、...

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 302
精华内容 120
关键字:

弹出的对话框太小