Java中Swing类实例讲解
Swing类部分画图方法讲解
定义框架
JFramejFrame=newJFrame("标题名字");
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//设置用户在此窗体上发起"close"时默认执行的操作。
//有两种选择,默认是HIDE_ON_CLOSE即点击关闭时隐藏界面。
jFrame.setBounds(0,0,1200,1200);
//设置框架的大小
jFrame.setVisible(true);
//设置框架为可见
将背景图片加载进入程序中
ImageIconimage=newImageIcon("文件地址");
JLabellabel=newJLabel(image);
label.setBounds(0,0,image.getIconWidth(),image.getIconHeight());
//定义标签的大小为图片大小
jFrame.getLayeredPane().add(label);
//将标签添加进入JFrame框架中
添加按钮到框架中
JButtonbutton=newJButton("hello");
button.setFont(newFont("宋体",Font.PLAIN,70));
//设置字体的(种类,格式,大小)
button.setForeground(Color.red);
//设置字体的颜色
button.setBackground(Color.GREEN);
//设置按钮框的颜色
button.setBounds(400,0,400,400);
//设置按钮的大小
button.addActionListener(newActionListener(){
intn=1;
@Override
publicvoidactionPerformed(ActionEvente){
System.out.println("click"+n+"次");
n++;
}
});
//添加按钮的事件监听
jFrame.getLayeredPane().add(button);
//将按钮添加到框架中
JPanel类
JPanelpanel=newJPanel(); panel.setLayout(null); //定义布局 frame.add(panel); //添加到面板。
文本框运用
//文本框 JTextFielduserText=newJTextField(要求的字数限制); userText.setBounds(100,20,165,25); panel.add(userText); //密码文本框(里面内容为*) JPasswordFieldpasswordText=newJPasswordField(20); passwordText.setBounds(100,50,165,25); panel.add(passwordText);
到此这篇关于Java中Swing类实例讲解的文章就介绍到这了,更多相关Java中Swing类内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。