
java图形用户界面的几种布局简单的介绍下
1, 分析需求, 理顺业务逻辑2, 根据业务考虑使用何种容(JFrame ,Frame ,JWindow..) 需要的数量.3, 每个容器(窗口)使用组件4.组件使用何种方式(边界布局,绝对布局,网格布局..),排列在容器(窗口)中5.组件中需要响应那些事件, 把事件响应代码写好,然后绑定到组件上(addListener...) 6.调试,测试
java如何做出图形用户界面 实例
首先要应用GUI相关的包比如import java.awt.*;import javax.swing.*;给你个例子吧public class Test extends JFrame{MyPanel mp=null;public static void main(String[] args){\\\/\\\/ TODO Auto-generated method stub Test 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.getDefaultToolkit().getImage(Panel.class.getResource(图片路径)); \\\/\\\/显示图片g.drawImage(im, 10, 10,200,180,this);\\\/\\\/画字g.setColor(Color.red);g.setFont(new Font(华文彩云,Font.BOLD,20));g.drawString(要写的字, 80,220);}}好好学,以后相互交流
用java实现图形用户界面和用户界面上按钮的功能
实验实验6-2图形用户界面一、实验目的1设计图形用户界面2实现用户界面上按钮的功能二、实验内容三、实验步骤代码importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclasslianxi5extendsWindowAdapterimplementsActionListener,ItemListener\\\/\\\/定义事件处理类,由它对按钮和框架上的窗口产生的事件进行处理{Framef;\\\/\\\/框架对象Buttonb1,b2;TextAreata;TextFieldtf;Labell1,l2;Listl;JRadioButtonrb1,rb2;JComboBoxcb;publiclianxi5()\\\/\\\/构造窗口界面{f=newFrame(学生信息输入窗口);\\\/\\\/创建带标题的框架f.setSize(600,300);\\\/\\\/设置框架大小l=newList();l.add(姓名性别专业);f.add(l);Panelp=newPanel();f.add(p,East);l1=new(姓名);tf=newTextField(10);\\\/\\\/创建文本输入行对象l2=newLabel(性别);rb1=newJRadioButton(男);rb2=newJRadioButton(女);String[]a={计算机,生医};cb=newJComboBox(a);b1=newButton(增加);\\\/\\\/创建按钮对象b2=newButton
最简单的java图形用户界面求大神指导啊
这样写:import javax.swing.JFrame;import javax.swing.JTextField;import java.awt.BorderLayout;import java.awt.EventQueue;public class JustADemo { public static void main(final java.lang.String[] args) { EventQueue.invokeLater(new java.lang.Runnable(){ @Override public void run(){ final JFrame frame = new JFrame(Just A Demo); final JTextField input = new JTextField(0); input.setHorizontalAlignment(JTextField.LEFT); input.setColumns(20); frame.add(input, BorderLayout.PAGE_START); frame.pack(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } }); }}



