ij编程软件界面,JAVA程序设计窗体界面设计

1,JAVA程序设计窗体界面设计你能把图片发给我吗?利用,上,下,左,右,中的布局模式,懂不》???小正现在java学的不错吗>
2,java编程用什么做界面设计Java的界面设计很大一部分都是利用编程工具(有NetBeans,MyEclipse等等),里面有界面编程类,新建后可以直接拖拽组件(按钮,文本框等),可自动生成代码,极大的减少了程序员的编写代码量所以我还是建议你下载一个编程工具,还体验一下,很好懂得,建议NetBeans
3,java界面编程import java.lang.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Ex implements ActionListener{ Label la1;Label la2;Label la3; TextArea t1;TextArea t2;TextArea t3; Button bon; publicvoid init(){Frame frame=new Frame();frame.setSize(100,100);la1=new Label("数学");la2=new Label("英语");la3=new Label("总分");t1=new TextArea();t2=new TextArea();t3=new TextArea();bon=new Button("求和");frame.setLayout(new GridLayout(4,2));frame.add(la1);frame.add(t1);frame.add(la2);frame.add(t2);frame.add(la3);frame.add(t3);frame.add(bon,BorderLayout.CENTER);frame.pack();frame.setVisible(true);(this);la3.addActionListener(this);bon.addActionListener(this); } public void actionPerformed(ActionEvent e) {n1=Integer.parseInt(t1.getText());n2=Integer.parseInt(t2.getText());if(e.getActionCommand().equals("求和")){t3.setText(t1.getText()+t2.getText());} }}在按钮的Click事件下增加int total=n1+n2;textField3.Text=""+total; 这里能将Int强制转换成string 。【ij编程软件界面,JAVA程序设计窗体界面设计】
4,用java编写应用程序界面如下import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.util.*;public class ChageNumber{ public static void main(String[] args){new MyFrame().show(); } static class MyFrame extends JFrame{private JLabel lblInput;private JLabel lblShowMax;private JTextField txtNumber1;private JTextField txtNumber2;private JTextField txtNumber3;private JTextField txtNumberMin;public MyFrame(){init();}public void init(){this.setTitle("");this.setSize(400,300);this.setLocationRelativeTo(this);this.setDefaultCloseOperation(EXIT_ON_CLOSE);Container c=this.getContentPane();c.setLayout(null);lblInput=new JLabel("请输入三个整数:");lblShowMax=new JLabel("三个数最大为:");txtNumber1=new JTextField();txtNumber2=new JTextField();txtNumber3=new JTextField();txtNumberMin=new JTextField("输入完请把焦点放在这里!");c.setBackground(Color.GRAY);lblInput.setBounds(40,40,120,30);txtNumber1.setBounds(180,40,100,30);txtNumber2.setBounds(40,80,100,30);txtNumber3.setBounds(180,80,100,30);lblShowMax.setBounds(40,150,120,30);txtNumberMin.setBounds(40,200,200,30);txtNumberMin.addMouseListener(new MouseAdapter(){public void mouseClicked(MouseEvent e) {try{long number1=Long.parseLong(txtNumber1.getText());long number2=Long.parseLong(txtNumber2.getText());long number3=Long.parseLong(txtNumber3.getText());ArrayList al=new ArrayList();al.add(number1);al.add(number2);al.add(number3);Collections.sort(al);txtNumberMin.setText("三个数最小为:"+al.get(0));lblShowMax.setText(lblShowMax.getText()+al.get(2));}catch(Exception ex){new JOptionPane().showMessageDialog(null,"您输入的数字格式不正确!","提示",JOptionPane.INFORMATION_MESSAGE);}}});c.add(lblInput);c.add(lblShowMax);c.add(txtNumber1);c.add(txtNumber2);c.add(txtNumber3);c.add(txtNumberMin);} }}5,Java编程登陆界面import java.awt.BorderLayout;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;import javax.swing.JLabel;import javax.swing.SwingConstants;import java.awt.Component;import javax.swing.JSplitPane;import java.awt.Panel;import javax.swing.JTextField;import javax.swing.JButton;import javax.swing.JTextArea;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;public class login extends JFrame private JPanel contentPane;private JTextField textFieldzhanghao;private JTextField textFieldmima;private JButton queding;private JTextArea label;/*** Launch the application.*/public static void main(String[] args) EventQueue.invokeLater(new Runnable() public void run() try login frame = new login();frame.setVisible(true);} catch (Exception e) e.printStackTrace();}}});}/*** Create the frame.*/public login() setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setBounds(100, 100, 180, 220);contentPane = new JPanel();contentPane.setAlignmentX(Component.RIGHT_ALIGNMENT);contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));setContentPane(contentPane);contentPane.setLayout(null);label = new JTextArea("\u8BF7\u8F93\u5165\u8D26\u6237\u540D\u548C\u5BC6\u7801");label.setBounds(5, 5, 154, 21);contentPane.add(label);JLabel label_1 = new JLabel("\u8D26\u53F7");label_1.setBounds(15, 43, 33, 15);contentPane.add(label_1);JLabel label_2 = new JLabel("\u5BC6\u7801");label_2.setBounds(15, 83, 33, 15);contentPane.add(label_2);textFieldzhanghao = new JTextField();textFieldzhanghao.setBounds(62, 40, 66, 21);contentPane.add(textFieldzhanghao);textFieldzhanghao.setColumns(10);textFieldmima = new JTextField();textFieldmima.setColumns(10);textFieldmima.setBounds(62, 80, 66, 21);contentPane.add(textFieldmima);queding = new JButton("\u786E\u5B9A");queding.addMouseListener(new MouseAdapter() @Overridepublic void mouseClicked(MouseEvent arg0) if(textFieldzhanghao.getText().equals("java")&&textFieldmima.getText().equals("123456"))label.setText("登录成功");}elselabel.setText("登录失败!");}}});queding.setBounds(10, 131, 71, 29);contentPane.add(queding);JButton quxiao = new JButton("\u53D6\u6D88");quxiao.addMouseListener(new MouseAdapter() @Overridepublic void mouseClicked(MouseEvent arg0) System.exit(1);}});quxiao.setBounds(97, 132, 62, 29);contentPane.add(quxiao);}}package com.interhb.java0803run.face; import java.awt.headlessexception; import java.awt.rectangle; import java.awt.event.actionevent; import java.awt.event.actionlistener; import java.sql.resultset; import java.sql.sqlexception; import javax.swing.imageicon; import javax.swing.jbutton; import javax.swing.jframe; import javax.swing.jlabel; import javax.swing.joptionpane; import javax.swing.jpanel; import javax.swing.jpasswordfield; import javax.swing.jtextfield; import javax.swing.swingutilities; import javax.swing.unsupportedlookandfeelexception; import com.interhb.java0803run.db.linkdb; /* * author 薛瑞杰 * time 09-06-09 * 登陆界面 * */ public class landing extends jframe { imageicon imagebagd=new imageicon("img\\nyk9d7pa.jpg"); // 背景图片 imageicon imageuser=new imageicon("img\\2.png"); // 用户名lable背景图片 imageicon imagepsw=new imageicon("img\\1.png");// 密码lable 背景图片 private static final long serialversionuid = 1l; private jpanel jcontentpane = null; private jpanel jpanelbakgimg = null; private jlabel jlabel = null; private jlabel jlabeluser = null; private jlabel jlabelusername = null; private jtextfield jtextfielduser = null; private jlabel jlabelpsw = null; private jlabel jlabelpswname = null; private jpasswordfield jpasswordfieldpsw = null; private jbutton jbuttonland = null; private jbutton jbuttonreset = null; /** * this method initializes jpanelbakgimg * * @return javax.swing.jpanel */

    推荐阅读