成都创新互联网站制作重庆分公司

javagui源代码 java源代码怎么用

帮我看看这段Java GUI代码

你好,在构造方法FrameOut()中调用setLayout()方法加入一种控件布局形式,例如加入setLayout(new FlowLayout());即可以流布局的形式显示控件。

网站设计、做网站的关注点不是能为您做些什么网站,而是怎么做网站,有没有做好网站,给成都创新互联公司一个展示的机会来证明自己,这并不会花费您太多时间,或许会给您带来新的灵感和惊喜。面向用户友好,注重用户体验,一切以用户为中心。

完整代码如下:

import java.awt.*;

import java.awt.event.*;

public class ApplicationInOut{

public static void main(String args[ ]){

new FrameInOut();

}

}

class FrameInOut extends Frame implements ActionListener{

Label prompt;

TextField input,output;

FrameInOut( ){

super("图形界面的Java Application程序");

prompt=new Label("Java 是面向对象的语言吗?");

input=new TextField(6);

output=new TextField(20);

add(prompt);

add(input);

add(output);

input.addActionListener(this);

setLayout(new FlowLayout()); //此处即为添加布局形式

setSize(800,600);

setVisible(true); //show( );

}

public void actionPerformed(ActionEvent e){

output.setText(input.getText()+"OK!");

}

}

编写一个java GUI程序(其实帮我改改)

把frame=new subJFrame("DrawShapes");改成frame=new JFrame("DrawShapes");

程序基本没问题,在public void paint(Graphics g)中加上如下程序就可以了。

public void paint(Graphics g){

switch(i){

case 1: g.drawOval(20,20,40,40);break;

case 2: g.drawRect(20,20,40,40);break;

case 3: g.drawOval(20,30,40,50);break;

case 4: g.drawLine(20,20,40,40);break;

}

}

JAVA中GUI登录界面设计源代码是什么?

import java.awt.BorderLayout;

import java.awt.Container;

import java.awt.FlowLayout;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JPasswordField;

import javax.swing.JTextField;

public class Login {

private JFrame frame = new JFrame("登录");

private Container c = frame.getContentPane();

private JTextField username = new JTextField();

private JPasswordField password = new JPasswordField();

private JButton ok = new JButton("确定");

private JButton cancel = new JButton("取消");

public Login(){

frame.setSize(300,200);

c.setLayout(new BorderLayout());

initFrame();

frame.setVisible(true);

}

private void initFrame() {

//顶部

JPanel titlePanel = new JPanel();

titlePanel.setLayout(new FlowLayout());

titlePanel.add(new JLabel("系统管理员登录"));

c.add(titlePanel,"North");

//中部表单

JPanel fieldPanel = new JPanel();

fieldPanel.setLayout(null);

JLabel l1 = new JLabel("用户名:");

l1.setBounds(50, 20, 50, 20);

JLabel l2 = new JLabel("密 码:");

l2.setBounds(50, 60, 50, 20);

fieldPanel.add(l1);

fieldPanel.add(l2);

username.setBounds(110,20,120,20);

password.setBounds(110,60,120,20);

fieldPanel.add(username);

fieldPanel.add(password);

c.add(fieldPanel,"Center");

//底部按钮

JPanel buttonPanel = new JPanel();

buttonPanel.setLayout(new FlowLayout());

buttonPanel.add(ok);

buttonPanel.add(cancel);

c.add(buttonPanel,"South");

}

public static void main(String[] args){

new Login();

}

}


网站名称:javagui源代码 java源代码怎么用
本文路径:http://cxhlcq.com/article/ddepdhp.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部