Java中Swing类实例讲解
JFrame jFrame=new JFrame('标题名字');jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置用户在此窗体上发起 'close' 时默认执行的操作。//有两种选择,默认是 HIDE_ON_CLOSE即点击关闭时隐藏界面。jFrame.setBounds(0,0,1200,1200);//设置框架的大小jFrame.setVisible(true);//设置框架为可见将背景图片加载进入程序中
ImageIcon image=new ImageIcon('文件地址');JLabel label=new JLabel(image);label.setBounds(0,0,image.getIconWidth(),image.getIconHeight());//定义标签的大小为图片大小jFrame.getLayeredPane().add(label);//将标签添加进入JFrame框架中添加按钮到框架中
JButton button=new JButton('hello'); button.setFont(new Font('宋体',Font.PLAIN,70)); //设置字体的(种类,格式,大小) button.setForeground(Color.red); //设置字体的颜色 button.setBackground(Color.GREEN); //设置按钮框的颜色 button.setBounds(400,0,400,400); //设置按钮的大小 button.addActionListener(new ActionListener() { int n=1; @Override public void actionPerformed(ActionEvent e) { System.out.println('click'+n+'次'); n++; } }); //添加按钮的事件监听jFrame.getLayeredPane().add(button);//将按钮添加到框架中JPanel类
JPanel panel = new JPanel();panel.setLayout(null);//定义布局frame.add(panel);//添加到面板。文本框运用
//文本框JTextField userText = new JTextField(要求的字数限制);userText.setBounds(100,20,165,25);panel.add(userText);//密码文本框(里面内容为*)JPasswordField passwordText = new JPasswordField(20);passwordText.setBounds(100,50,165,25);panel.add(passwordText);
到此这篇关于Java中Swing类实例讲解的文章就介绍到这了,更多相关Java中Swing类内容请搜索好吧啦网以前的文章或继续浏览下面的相关文章希望大家以后多多支持好吧啦网!
相关文章:
1. Admin - SpringBoot + Maven 多启动环境配置实例详解2. Android WebView通过动态的修改js去拦截post请求参数实例3. SpringBoot2整合Ehcache组件实现轻量级缓存管理4. spring boot集成mongodb的增删改查的示例代码5. Django def clean()函数对表单中的数据进行验证操作6. 如何用python写个模板引擎7. django中嵌套的try-except实例8. 浅谈vue实现双向事件绑定v-model的原理9. Android自定义View实现气泡动画10. Django结合使用Scrapy爬取数据入库的方法示例