网站建设资讯

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("");}}

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

用Java语言给内部窗体设置背景标签或者更改背景色

在Java语言中,创建窗口要使用Swing组件中的JFrame对象。JFrame对象有一个方法,叫做setTitle(),通过它可以设置窗口的标题。

setTitle(String title)方法只有一个参数,字符串类型的窗口标题。

public class frmMain extends javax.swing.JFrame {

public frmMain() {

this.setTile("I love you!"); //初始化对象的时候设置窗口标题

}

}

public class setJFrameTitle {

public static void main(String[] args) {

frmMain s=new frmMain();

s.setTitle("New title"); //也可以这样变更窗口标题

s.setVisible(true);

}

}

如何用JAVA实现主窗体里面新建一个窗体来作为内部窗体

代码如下,注意注释:

import java.awt.Container;

import java.awt.event.*;

import javax.swing.*;

public class ShortTest2 extends JFrame implements ActionListener {

JButton jb1;

JPanel j1;

public ShortTest2() {

Container contentPane = this.getContentPane();

j1 = new JPanel();

jb1 = new JButton("Draw");

jb1.addActionListener(this);

j1.add(jb1);

contentPane.add(j1, "North");

}

public static void main(String[] args) {

ShortTest2 m = new ShortTest2();

m.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

m.setSize(600, 370);

m.setLocationRelativeTo(null);

m.setVisible(true);

}

public void actionPerformed(ActionEvent ae) {

//主要是这里,按钮一按就执行下面的代码

//在这里按钮按下时新生成一个frame就行了

JFrame jf = new JFrame();

jf.setSize(600, 370);

jf.setVisible(true);

JOptionPane.showMessageDialog(null, "Hello World!");

}

}


网站标题:java内部窗体代码,java开发窗体应用程序
标题URL:http://cdweb.net/article/phpjho.html