ZKX's LAB

Java如何画图形用户界面 java 图形界面 框架

2020-10-18知识6

java图形界面的布局 没用过SWT的人路过,提供一个SWING:窗口用JFrame(frame),布局为BorderLayout.顶部为JLabel(labelTop),带图片和文字,用frame.add(labelTop,BorderLayout.NORTH)加入左面为JPanel(panelLeft),布局为BoxLayout,参数Y_AXIS.需要在创建JPanel时设置Layout为NULL,然后再创建BoxLayout时需要把已经建立的panelLeft作为参数传进去,然后再设置panelLeft的Layout为那个BoxLayout。用frame.add(panelLeft,BorderLayout.WEST)加入中间为一堆不同功能的JPanel,布局根据功能而定了,在点击按钮时,移除frame此时中间的panel(记录在一个自己的变量panelCenter里),然后加入按钮对应的panel,再把加入的panel存入变量panelCenter.

怎样用java编写图形界面的Application程序 java编写图形界面需要用到swing等组件,可以在eclipse中安装windowbuilder来开发窗体,自动生成窗体代码,然后自己再根据需要修改,如:package mainFrame;import java.awt.EventQueue;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JCheckBox;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JPasswordField;import javax.swing.JTextField;import javax.swing.SwingConstants;import javax.swing.UIManager;import javax.swing.UnsupportedLookAndFeelException;import javax.swing.border.EmptyBorder;public class Mian_login extends JFrame {private JPanel contentPane;private JTextField text_LoginName;private JPasswordField Login_password;Launch the application.public static void main(String[]args){EventQueue.invokeLater(new Runnable(){Overridepublic void run(){try {Mian_login frame=new Mian_login();frame.setVisible(true);} catch(Exception e){e。.

遇到一个关于Java里的图形界面设计中的框架窗口的背景色显示不出来的问题? 1:jfr.getContentPane().setBackground(Color.YELLOW).

1.有用没有用要看客户的需求是什么,如果客户要求用java做一个富客户端界面,那么java图形界面就是有用的。一个东西被设计出来,肯定有它的道理的。因为现在大部分应用是。

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编写一个应用程序,其功能为:显示一个图形框架界面,在其图形框架上摆放三个按钮。三个按钮的标 参考代码和注释如下import java.awt.*;import java.awt.event.*;import javax.swing.*;本类继承自JFrame,实现了ActionListener接口public class ButtonFrame extends JFrame implements ActionListener {JButton jb1,jb2,jb3;构造方法:组件的初始化,排版,窗口的设置public ButtonFrame(){jb1=new JButton(\"test1\");jb1.addActionListener(this);jb2=new JButton(\"test2\");jb2.addActionListener(this);jb3=new JButton(\"test3\");jb3.addActionListener(this);add(jb1);add(jb2);add(jb3);setLayout(new FlowLayout());setTitle(\"窗口\");窗口标题setSize(280,220);窗口大小setLocationRelativeTo(null);窗口居中setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);当窗口关闭时,程序结束}处理按钮点击事件public void actionPerformed(ActionEvent e){System.out.println(\"Button\"+e.getActionCommand());比较啰嗦的写法JButton jbTemp=(JButton)e.getSource();if(jb1=jbTemp){System.out.println(\"Button test1\");}else if(jb2=jbTemp){System.out.println(\"Button test2\");}else if(jb3=jbTemp){System.out.println(\"Button test3\");}}public 。

关于Java的图形界面 java可视化有awt和swing框架。简单的在main方法中,new JFrame().setVisible(true);就可以显示一个默认的窗口。

#图形界面#swing#边框背景

随机阅读

qrcode
访问手机版