ZKX's LAB

java图形界面教程 Java如何画图形用户界面

2020-07-27知识14

java图形界面 简单的 按楼主意思做的。e79fa5e98193e59b9ee7ad9431333238653862。import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class WindowDemo extends Frame{public static void main(String[]a){new WindowDemo();}Label l=new Label();WindowDemo(){setLayout(new FlowLayout());Button bt1=new Button(\"确定\");Button bt=new Button(\"结束\");add(bt);add(bt1);add(l);bt1.addActionListener(new ButtonAct1());bt.addActionListener(new ButtonAct());pack();setVisible(true);setLocation(100,100);}class ButtonAct1 implements ActionListener{public void actionPerformed(ActionEvent arg){l.setText(\"1\");}}}class ButtonAct implements ActionListener{public void actionPerformed(ActionEvent arg0){System.exit(0);}}java图形用户界面设计浅谈:[1]简单界面案例 java的图形用户界面设计向来是考试的重难点,但其实,它没有多难, 首先做这个例子 首先导入要使用的java 包 实例化一个容器nw,再实例化一个面板nn 创建两个标签,取名为a1。JAVA图形界面设计 在awt/swing里绘制圆形的方法是g.drawOval(x,y,width,height);x,y代表外接正方形的左顶点坐标width和height相同是就是圆形.代表直径参考代码import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import javax.swing.JFrame;import javax.swing.JPanel;public class TestFrame extends JFrame {public TestFrame(){add(new CirclePanel());setSize(300,230);setLocationRelativeTo(null);setDefaultCloseOperation(EXIT_ON_CLOSE);}public static void main(String[]args){new TestFrame().setVisible(true);}绘制图形的面板class CirclePanel extends JPanel {int R=50;直径Overrideprotected void paintComponent(Graphics g){super.paintComponent(g);g.setColor(Color.BLUE);设置颜色为蓝色g.drawOval(80,30,R,R);圆形外接矩形的左顶点坐标是80,30;g.setColor(Color.BLACK);g.drawOval(120,30,R,R);g.setColor(Color.RED);g.drawOval(160,30,R,R);g.setColor(Color.YELLOW);g.drawOval(100,65,R,R);g.setColor(Color.GREEN);g.drawOval(140,65,R,R);g.setColor(Color.BLUE);设置颜色为蓝色g.setFont(new Font(\"宋体\",Font.BOLD。实例讲解JAVA图形界面开发入门,在eclie中用widowuilder插件做的一个小程序,也许能给JAVA图形界面开发的朋友们一点小帮助,其中包括软件设计草图、程序实例图和程序截图。java编程实现图形界面 import java.awt.Container;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;import javax.swing.JOptionPane;import javax.swing.JPasswordField;import javax.swing.JTextField;import javax.swing.JButton;public class mi{private static String username;private static String password;private static JTextField[]t={new JTextField(\"账号:\",8),new JTextField(10),new JTextField(\"密码:\",8),new JPasswordField(10)};public static void main(String args[]){JFrame app=new JFrame(\"账号密码演示程序\");app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);app.setSize(280,120);Container c=app.getContentPane();c.setLayout(new FlowLayout());t[0].setEditable(false);t[2].setEditable(false);for(int i=0;i;i+)c.add(t[i]);t[1].setText(\"\");JButton[]b={new JButton(\"确定\"),new JButton(\"重置\")};c.add(b[0]);c.add(b[1]);app.setLocationRelativeTo(null);app.setVisible(true);b[1].addActionListener(new ActionListener(){public void 。JAVA编一个图形化界面 import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Test{JFrame jf=new JFrame(\"Test\");框体jfJButton jb1=new JButton(\"红\");JButton jb2=new JButton(\"黄\");JButton jb3=new JButton(\"蓝\");JButton jb4=new JButton(\"退出\");四个按钮public Test(){就不给jf布局了,直接添加按钮jf.add(jb1,BorderLayout.NORTH);jf.add(jb2,BorderLayout.WEST);jf.add(jb3,BorderLayout.EAST);jf.add(jb4,BorderLayout.SOUTH);给每个按钮添加监听,这里采用了匿名类,能看懂吧?jb1.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){swing中得先getContentPane才能设置背景色,awt中直接设置即可jf.getContentPane().setBackground(Color.red);}});jb2.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){jf.getContentPane().setBackground(Color.yellow);}});jb3.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){jf.getContentPane().setBackground(Color.blue);}});jb4.addActionListener(new ActionListener()。java 图形界面 import java.awt.BorderLayout;import java.awt.Button;import java.awt.Container;import javax.swing.*;public class testtttt extends JFrame {public static final int DEFAULT_WIDTH=600;public static final int DEFAULT_HEIGHT=350;private static final long serialVersionUID=1L;public static void main(String[]args){JFrame frame=new JFrame();frame.setTitle(\"处方跟踪系统\");testtttt a=new testtttt();frame.setContentPane(a);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);frame.setResizable(true);frame.setVisible(true);}private JTabbedPane jtp;private JPanel JTPPanel1;public testtttt(){super(\"JTabbedPane\");setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);Container contents=getContentPane();jtp=new JTabbedPane();a=new JPanel();JTPPanel1=new JPanel();JTPPanel1.setLayout(new BorderLayout());JTPPanel1.add(new JTextField(),BorderLayout.EAST);JTPPanel1.add(new Button(\"hfsda\"),BorderLayout.WEST);JTPPanel1.add(a,BorderLayout.CENTER);a.setLayout(new GridLayout。Java如何画图形用户界面,Java图形用户界面(GrahicalUerIterface,GUI)编程主要有一下特征:图形界面对象及其框架,图形界面对象的布局,图形界面对象上的事件响应。。java图形界面 /JFrame组建,Frame的扩展类,一个比较完整的窗口class Win extends JFrame/继承窗口类{public Win(){this.setSize(300,300);设置窗口显示的大小this.setVisible(true);设置窗口为显示的,参数为false则隐藏this.setDefaultColseOperation(JFrame.EXIT_ON_CLOSE);设置窗口默认的关闭方式为程序退出,参数为整数。}}JTextField,同为swing组建,是一个文本框,长度可以自己设置JTextField jt=new JTextFeld(10);创建一个文本框,文本框显示长度为10;将文本框在JFrame中显示,只需要一个JFrame的对象调用add()方法就可以了。Win win=new Win();窗口对象win.add(jt);添加组件取得文本框的输入,需要做事件的监听,可以是按钮,或者鼠标。只需要实现一下相应的接口,然后再相应的方法中完成代码KeyListener 按键监听KeyListener k=new KeyListener(){Overridepublic void keyTyped(KeyEvent e){}Overridepublic void keyReleased(KeyEvent e){键被松开的时候触发,调用下面的代码,参数携带键的信息*/}Overridepublic void keyPressed(KeyEvent e){键被按下的时候触发,调用下面的代码,参数携带键的信息*/if(e.getKeyCode()=KeyEvent。.java怎么实现图形化界面 java图形化界面还是有很多内容要学习的,可以参考 如下实例:public class Test extends JFrame{MyPanel mp=null;public static void main(String[]args){TODO Auto-generated method stubTest jf=new Test();}public Test(){mp=new MyPanel();this.add(mp);设置标题this.setTitle(\"绘图\");设置窗体大小this.setSize(400,300);设置窗体的位置this.setLocation(100,100);限制窗体的大小this.setResizable(false);关闭窗体时,同时退出java虚拟机this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);显示窗体this.setVisible(true);}}定义一个MyPanel(我自己的面板,用于绘图和实现绘图区域)class MyPanel extends JPanel{覆盖JPanel的paint方法Graphics是绘图的重要类,可以把它理解成一只画笔public void paint(Graphics g){1。调用父类函数完成初始化super.paint(g);画圆g.drawOval(100,100,20,20);画直线g.drawLine(50,150,150,200);画矩形边框g.drawRect(150,150,30,40);设置颜色。默认为黑色g.setColor(Color.blue);填充矩形g.fillRect(10,10,20,30);画弧形g.drawArc(200,10,100,150,120,-80);在面板上画图片Image im=Toolkit。.

#swing#图形界面

随机阅读

qrcode
访问手机版