java代码窗口化 java窗口实现

想把这个java程序窗口化,就是主类用到这个的时候出来一个窗口,需要怎么改

这个其实不难。

我们提供的服务有:成都做网站、成都网站设计、成都外贸网站建设、微信公众号开发、网站优化、网站认证、永福ssl等。为1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的永福网站制作公司

你学过GUI方面的知识吗?学过应该很简单,就是输入输出用文本框、标签、对话框、按钮替代,算法不用变;要没学过,要讲的内容就有点多了,都是基础知识,要是放在教材中,最少也得有2章内容吧。

Java怎样写出Windows窗口化程序??

import javax.swing.JOptionPane;

class Test {

public static long function(int n)throws Exception{

if(n==0){

return 1;

}else{

return n*function(n-1);

}

}

public static void main(String[] args)throws Exception {

String whole=JOptionPane.showInputDialog("请输入一个整数!");

int n=0;

long l=0;

try{

n=Integer.parseInt(whole);

if(n1)

throw new NumberFormatException();

}catch(NumberFormatException e){

JOptionPane.showMessageDialog(null, "您输入的不是一个正整数!");

}

l= function(n);

JOptionPane.showMessageDialog(null,l);

}

}

JAVA窗口化程序如何在窗体加入图片

import java.awt.Graphics;

import java.awt.Image;

import javax.swing.ImageIcon;

import javax.swing.JPanel;

public class PictureJPanel extends JPanel{

private ImageIcon icon;

private Image image;

public PictureJPanel() {

icon = new ImageIcon(getClass().getResource("/background.jpg"));

image = icon.getImage();

}

public void paintComponent(Graphics g) {  

super.paintComponent(g);  

//下面这行是为了背景图片可以跟随窗口自行调整大小,可以自己设置成固定大小  

g.drawImage(image, 0, 0,this.getWidth(), this.getHeight(), this);  

}  

}

你可以自己新建一个绘制的面板.

用C语言和Java编写一个窗口化程序,用哪个语言实现更简单些?

用C语言实现就比较复杂了,首先你要有C语言的基础,在这之上你可以写一些没有界面的逻辑性代码,假如你想要学习写界面,很悲催的告诉你,你需要学一个MFC的东西,这个东西就是用C,C++实现界面程序的,它是C++的一个类库,然后你要用它写出一个界面,你还需要一个不是特别容易的学习过程;

总之MFC是属于比较过时,复杂的东西了;

而java相对来说就特别容易了,楼上提到的C#,我觉得和java差不多。

java如何操作窗口化程序

给一个登录的,不错,我用的

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

/*

APPLET

CODE=dialoginput.class

WIDTH=300

HEIGHT=200

/APPLET

*/

public class dialoginput extends JApplet implements ActionListener

{

JLabel top=new JLabel("Welcome to cn-java net !");

JButton display=new JButton("会员登录");

JLabel welcomeword=new JLabel(" 您还没有登录 ");

JLabel title=new JLabel(" 登 录 窗 口 "),

name=new JLabel("会员名:"),

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

JTextField inputname=new JTextField(12);

JPasswordField inputpassword=new JPasswordField(12);//与AWT不同的是,Swing有一个用于口令的特殊控件,就是JPasswordField

JButton ok=new JButton("确定"),

cancel=new JButton("放弃");

private JDialog dialog=new JDialog((Frame)null,"登录",true);

public void init()

{

Container contentPane=getContentPane();

Container dialogContentPane=dialog.getContentPane();

JPanel p=new JPanel();

contentPane.setLayout(new GridBagLayout());

GridBagConstraints gbc=new GridBagConstraints();

gbc.gridy=0;

contentPane.add(top,gbc);

gbc.gridx=GridBagConstraints.RELATIVE;

gbc.gridy=1;

contentPane.add(display,gbc);

gbc.gridx=GridBagConstraints.RELATIVE;

gbc.gridy=2;

contentPane.add(welcomeword,gbc);

dialogContentPane.setLayout(new GridBagLayout());

GridBagConstraints gbb=new GridBagConstraints();

gbb.gridx=1;

gbb.gridy=0;

dialogContentPane.add(title,gbb);

gbb.gridx=GridBagConstraints.RELATIVE;

gbb.gridy=1;

dialogContentPane.add(name,gbb);

dialogContentPane.add(inputname,gbb);

gbb.gridx=GridBagConstraints.RELATIVE;

gbb.gridy=2;

dialogContentPane.add(password,gbb);

dialogContentPane.add(inputpassword,gbb);

inputpassword.setEchoChar('*');

gbb.gridx=GridBagConstraints.RELATIVE;

gbb.gridy=3;

p.setLayout(new FlowLayout());

p.add(ok);

p.add(cancel);

gbb.gridx=1;

gbb.gridy=4;

dialogContentPane.add(p,gbb);

display.addActionListener(this);

ok.addActionListener(this);

cancel.addActionListener(this);

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==display){

dialog.setBounds(200,200,300,200);

dialog.show();

}else if(e.getSource()==ok){

welcomeword.setText("您好,"+inputname.getText()+",欢迎光临中文Java技术网!");

}else if(e.getSource()==cancel){

welcomeword.setText("你没有输入!");

}

dialog.setVisible(false);

}

}


当前文章:java代码窗口化 java窗口实现
分享链接:http://csdahua.cn/article/hjgjpj.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流