ZKX's LAB

java图形界面编程实例 JAVA 图形界面编程问题

2021-03-11知识7

Java中怎么样进行图形界面编程? 用NetBeans做,可以直接拖放,不用自己布局,但是效率不怎么好

java图形界面编程想要加背景图,就是处于所有图层最下面的,有没有什么示例代码 我之前写过一个这样的,可以给你参考其中背景图是alarmImageJLayeredPane alarmLayeredPane=new JLayeredPane();知JPanel jPanel=new JPanel();新建面板容器道JLabel jLabel=new JLabel();新建标签jPanel.setBounds(0,-5,alarmImage.getIconWidth(),alarmImage.getIconHeight());设置面板大小jLabel=new JLabel(alarmImage);创建具有指定图像的JLabel实例jPanel.add(jLabel);将标签加到面板容器中去alarmLayeredPane.add(jPanel,alarmLayeredPane.DEFAULT_LAYER);再将面板容器放到层次面板的底层,即背景图

使用Java的GUI图形用户界面编程设计并编写一个计算器程序

java编程中,GUI界面的一般框架有什么??希望大神给写个程序实例,程序内容包括布局的应用,多个 java GUI一般,通过AWT,SWING 实现其余比较流行的是SWT,但是它不是官方库,并且不能跨平台注意:Swing,所以很多不涉及界面组件的一些类比如布局 等Swing也可以使用但是组件,最好不要混用,容易出现一些组件叠加,等显示错误 比如JButton TextField等混用参考代码下面使用Swing组件来实现import java.awt.*;import java.awt.event.*;import javax.swing.*;本类实现了ActionListener接口.一个ActionListener可以响应JMenuItem 和JButton的动作本类实现FocusListener接口,一个FocusListener可以响应JTextField,JButton等JButton响应多个事件接口public class MyGuiFrame extends JFrame implements ActionListener,FocusListener {private JTextField jtf1;private JTextField jtf2;private JTextField jtf3;private JButton jb1;public MyGuiFrame(){窗口属性的设置-setTitle(\"窗口应用程序\");窗口标题setSize(380,120);窗口大小setLocationRelativeTo(null);窗口居于屏幕中央setDefaultCloseOperation(EXIT_ON_CLOSE);点击关闭窗口后退出jvm虚拟机getContentPane().setLayout(new BorderLayout(5,3));边界布局,水平间距5,垂直间距3菜单栏组件初始化。

java编程实现一个学生信息管理系统的图形界面 package 学生管理界面;import java.awt.BorderLayout;import java.awt.Checkbox;import java.awt.CheckboxGroup;import java.awt.Container;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextField;录入的信息包括学号、姓名、性别、出生日期、是否联合培养等public class 学生信息图形界面 extends JFrame implements ActionListener {public 学生信息图形界面(){/构造方法界面显示问题super(\"学生信息图形界面\");setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);setSize(320,300);setVisible(true);Container content=getContentPane();JPanel jp1=new JPanel();创建一个面板JLabel label=new JLabel(\"欢迎使用学生信息管理系统\");欢迎界面的欢迎语句label.setFont(new Font(\"楷体_GB2312\",Font.BOLD,20));设置显示的字体jp1.add(label);将标签添加到面板jp1中JPanel jp2=new JPanel();创建。

java图形界面编程实例 JAVA 图形界面编程问题

随机阅读

qrcode
访问手机版