网站建设资讯

NEWS

网站建设资讯

java中显示窗口代码,Java窗口代码

求Java窗体代码,可显示文本.

importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.KeyEvent;importjava.awt.event.KeyListener;importjavax.swing.JButton;importjavax.swing.JEditorPane;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JPanel;importjavax.swing.JTextField;publicclassWindowTestextendsJFrameimplementsActionListener,KeyListener{privatestaticfinallongserialVersionUID=1L;/***主方法*/publicstaticvoidmain(String[]args){WindowTestwin=newWindowTest();}/***下面是具体实现*/JTextFieldtext;JButtonbutton;JEditorPanetextArea;publicWindowTest(){super("测试窗体");text=newJTextField(15);text.addKeyListener(this);JPanelp1=newJPanel();p1.add(newJLabel("输入字符:"));p1.add(text);button=newJButton("清除");button.addActionListener(this);p1.add(button);p1.setBounds(5,5,220,100);textArea=newJEditorPane();textArea.setBounds(1,1,216,200);JPanelp2=newJPanel();p2.add(newJLabel("显示字符:"));p2.add(textArea);p2.setBounds(5,115,340,220);JPanelp3=newJPanel();p3.add(p1);p3.add(p2);add(p3);setBounds(160,60,400,300);setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}@OverridepublicvoidkeyPressed(KeyEvente){}@OverridepublicvoidkeyReleased(KeyEvente){if(e.getKeyCode()==KeyEvent.VK_ENTER){textArea.setText("");}else{Stringstr=text.getText();textArea.setText(str);}}@OverridepublicvoidkeyTyped(KeyEvente){}@OverridepublicvoidactionPerformed(ActionEvente){text.setText("");textArea.setText("");}}

成都做网站、网站设计的开发,更需要了解用户,从用户角度来建设网站,获得较好的用户体验。创新互联建站多年互联网经验,见的多,沟通容易、能帮助客户提出的运营建议。作为成都一家网络公司,打造的就是网站建设产品直销的概念。选择创新互联建站,不只是建站,我们把建站作为产品,不断的更新、完善,让每位来访用户感受到浩方产品的价值服务。

求问这段java代码,怎么才能运行出一个窗口

一、打开两个窗口

在WPS中打开的文件都是以标签的形式排列在窗口中

可以通过下面的方法,在两个WPS窗口中打开两份文档。(WPS表格的操作方法与之一样)

1、打开第一个文档

可以用任意的方式,打开第一个WPS文档;

2、打开第二个文档

打开第二份文档的时候就不要双击了,要从程序中打开。

单击电脑左下角【开始】----【程序】----【WPSOffice】----【WPS 文字】;

3、这个打开第二个文档,这两个文档就是两个窗口了。

4、在新的窗口中,打开需要的文档

窗口可见代码怎么打java

jframe.setVisible(true) 即可让窗口可见.

API里关于该方法的说明

public void setVisible(boolean b)

根据参数 b 的值显示或隐藏此 Window。

窗口的其他常用属性的设置,详细见下面的例子

示例图

参考代码和详细的注释

import java.awt.Color;

import java.awt.Font;

import javax.swing.JFrame;

import javax.swing.JLabel;

public class MyFrame extends JFrame {

//构造函数

public MyFrame() {

JLabel jl = new JLabel("床前明月光,疑是地上霜。",JLabel.CENTER);//文字标签,文字居中

jl.setForeground(Color.BLUE);//文字的颜色

jl.setFont(new Font("仿宋", Font.BOLD, 20));//设置文字,字体

add(jl);//把文字添加到窗口

//getContentPane().setBackground(Color.WHITE); //设置窗口(内容面板)的背景颜色

setTitle("窗口示例");// 窗口标题

setSize(300, 200);// 窗口大小 宽300 高200

setLocationRelativeTo(null);// 窗口居中

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 当窗口关闭时,程序结束

}

//main函数

public static void main(String[] args) {

MyFrame frame = new MyFrame();// 创建窗口

frame.setVisible(true);// 让该窗口实例可见

}

}

Java编写一个简单的窗口程序

package inter.frame;import java.awt.BorderLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;import javax.swing.JFrame;

import javax.swing.JMenu;

import javax.swing.JMenuBar;

import javax.swing.JMenuItem;

import javax.swing.JOptionPane;public class MenuTest { /**

* @param args

*/

JFrame frame;

JMenuBar mb;

JMenu m;

JMenuItem mi1;

JMenuItem mi2; public MenuTest() {

initFrame();

initAction();

} public void initFrame() {

frame = new JFrame();

mb = new JMenuBar();

m = new JMenu("学生查询");

mi1 = new JMenuItem("确认");

mi2 = new JMenuItem("取消"); m.add(mi1);

m.add(mi2);

mb.add(m);

frame.add(mb, BorderLayout.NORTH);

frame.setSize(300, 300);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setVisible(true);

} public void initAction() {

mi1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

System.out.println("click");

JOptionPane.showMessageDialog(null, "你点击了确定按钮");

}

});

mi2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

JOptionPane.showMessageDialog(null, "你点击了取消按钮");

}

});

} public static void main(String[] args) {

// TODO Auto-generated method stub

new MenuTest();

}}

java中如何调用另一个类里的窗口并显示呢?

可以将另一个窗口的类new一个对象,然后设置可见。

1,比如两个类,一个登录界面Login,一个主界面Main

2,在Login中登录按钮添加监听事件

3,在监听事件中添加代码

{

// 登录验证。

if(ok){

Main frame = new Main();

frame.setVisible(true); // 打开新界面

dispose(); // 关闭当前界面

}

}

java编写有窗口界面应用程序 求代码

package image;

import java.awt.BorderLayout;

import java.awt.Color;

import java.awt.Dimension;

import java.awt.GridLayout;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.SwingUtilities;

public class PanelRunner extends JFrame

{

private static final long serialVersionUID = 1L;

private static void initPanels ( JFrame pr )

{

for ( int i = 0; i  5; i++ )

{

JPanel panel = new JPanel ();

switch (i)

{

case 0:

panel.setBackground (Color.RED);

panel.setPreferredSize (new Dimension (200, 100));

pr.add (panel, BorderLayout.NORTH);

break;

case 1:

panel.setBackground (Color.YELLOW);

panel.setPreferredSize (new Dimension (200, 300));

pr.add (panel, BorderLayout.EAST);

break;

case 2:

panel.setBackground (Color.ORANGE);

panel.setPreferredSize (new Dimension (200, 100));

pr.add (panel, BorderLayout.SOUTH);

break;

case 3:

panel.setBackground (Color.WHITE);

panel.setPreferredSize (new Dimension (200, 300));

pr.add (panel, BorderLayout.WEST);

break;

case 4:

pr.add (panel, BorderLayout.CENTER);

panel.setPreferredSize (new Dimension (200, 100));

panel.setLayout (new GridLayout (1, 2));

for ( int j = 0; j  2; j++ )

{

JPanel subPanel = new JPanel ();

subPanel.setPreferredSize (new Dimension (200, 100));

Color color = j == 0 ? Color.BLUE : Color.GREEN;

subPanel.setBackground (color);

panel.add (subPanel);

}

break;

default:

break;

}

}

}

private static void initFrame ( JFrame pr )

{

pr.setLayout (new BorderLayout ());

pr.setSize (600, 300);

pr.setLocationRelativeTo (null);

pr.setResizable (false);

pr.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);

}

public static void main ( String[] args )

{

SwingUtilities.invokeLater (new Runnable ()

{

@Override

public void run ()

{

PanelRunner pr = new PanelRunner ();

initFrame (pr);

initPanels (pr);

pr.setVisible (true);

}

});

}

}


分享名称:java中显示窗口代码,Java窗口代码
标题链接:http://cdweb.net/article/phjsjs.html