ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

GUI之(Swing之Frame窗体、使用Container 为窗体设置属性、设置文本居中)

2022-04-13 19:02:08  阅读:155  来源: 互联网

标签:JFrame Container 窗体 设置 new 窗口 JLabel


 JFrame的组件会比Frame多一些组件:

注:在JFrame中不使用Container,那我们为窗体设置的东西都不会生效 
public class TextJFrameDemo {

    public static void main(String[] args) {
           //建立一个窗口
            new JFrameDemo().init();
}


class JFrameDemo extends JFrame{
    //初始化窗体的方法,这样就不用把代码放在构造器中了
    public void init(){
        //最大的窗口
        JFrame jframe= new =JFrame("这是一个窗口");
        this.setVisible(true);//设置窗口可见
        this.setBounds(100,100,400,300);//设置窗口大小和位置
         
        //设置文字JLabel
        JLabel jlabel=new JLabel("欢迎");
        //添加文字到窗口中
        jframe.add(jlabel);
        //设置文本居中,使用布局方式是居中不了的
        jlabel.setHorizontalAilgnment(SwingConstants.CENTER);
        
        
         //调用默认关闭窗口事件,EXIT_ON_CLOSE:关闭的属性
         jframe.setDofaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);//因为用的是升级后的JFrame类,所以这个关闭窗口的方法,他已经自己写好了,我们只需要自己调用就可以了
        //获得容器,这样就可以在容器中设置窗体的颜色了,如果直接用窗体的对象名.setBackground方法去设置颜色是看不到的,而且关于设置其他东西要也使用容器去设置
        Container container=this.getContentPabe();
        container.setBackground(Color.BLUE);//设置颜色
        
         
    }
    
}

 

标签:JFrame,Container,窗体,设置,new,窗口,JLabel
来源: https://www.cnblogs.com/huxingchen/p/16141635.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有