ZKX's LAB

java打开新窗口,原窗口不可操作,关闭新窗口后,原窗口才可操作 swing自定义窗口大小

2020-07-22知识8

Java swing如何用文件选择器自定义窗口的背 初始窗口最大化this.setExtendedState(JFrame.MAXIMIZED_BOTH);还原不失真的话,你的布局方式得设定好,用具对坐标的话应该是有问题的(GUI不擅长,呵呵)。Java 学习 swing 应该学习到什么程度? 貌似很多人说企业java开发很少用到swing的。而且我(学生)自己也写了很长时间的swing界面。感觉那些界…Java Swing 怎么自定义界面背景图片 把图片放在JLable上,在把JButton等组件放在JPabel,设置为透明的再放在JLAbel上,最后把JLabel放在另一个JPabel上,最后放在底层容器上。setLayout(null)布局。private JPanel pan,back;private JTextField tfName;private JPasswordField tfPass;private JButton OK,Cancel;private ImageIcon ii;private JLabel lab,users,userpassword,;ii=new ImageIcon(\"图片路径\");this.setLocation(250,100);位置pan=new JPanel();用来放图片users=new JLabel(\"用 户:\");users.setBounds(0,0,90,70);设置JLable的大小和位置,userpassword=new JLabel(\"密 码:\");userpassword.setBounds(0,40,90,70);tfName=new JTextField(20);tfName.setBounds(90,25,150,23);tfName.setOpaque(false);设置为透明tfPass=new JPasswordField(20);tfPass.setBounds(90,65,150,23);tfPass.setOpaque(false);OK=new JButton(\"登陆\");OK.setBounds(20,150,60,20);Cancel=new JButton(\"取消\");Cancel.setBounds(90,150,60,20);back=new JPanel();用于放JLable和JButton,JTextFieldback.setBounds(60,140,310,170);back.setLayout(null);布局为空back.setOpaque(false);back.add(users);。java编程怎么设置窗口按钮的大小,在我们用java变成应用程序的时候,总是需要编程按钮按键,所以今天就由小编来为大家介绍java编程怎么设置窗口按钮的大小。Java中swing 组件中的JButton怎么设置大小 使用布局管理器时,使用setPreferredSize方法:jbutton.setPreferredSize(new Dimension(w,h));使用绝对布局时:jbutton.setBounds(x,y,w,h);窗口自适应屏幕分辨率解决方案 方案一 1.确定最低分辨率支持 2.确定当前开发PC分辨率设计窗口大小,确定最低分辨率设计窗口大小。3.根据最低分辨率和计算,微调窗口大小来方便计算。。java swing 编程中,如何实现点击按钮弹出新的窗口??? import java.awt.Button;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;public class Demo {public static void main(String[]args){Demo demo=new Demo();demo.run();}public void run(){JFrame frame=new JFrame(\"title1\");frame.setLayout(null);frame.setBounds(10,10,500,300);Button button=new Button(\"click\");button.setBounds(15,15,200,100);frame.add(button);frame.setVisible(true);button.addActionListener(new ActionListener(){Overridepublic void actionPerformed(ActionEvent e){JFrame frame=new JFrame(\"title2\");frame.setLayout(null);frame.setBounds(20,20,300,100);frame.setVisible(true);}});}}哪里不懂可以追问,很简陋的程序哈。

qrcode
访问手机版