关于javatag窗口的信息

博主:adminadmin 2022-12-18 17:09:06 93

今天给各位分享javatag窗口的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

JAVA编写一个窗口(frame),要求窗口中有文本框,按钮,标签,单选框,复选框,

import javax.swing.*;

import java.awt.*;

public class test extends JFrame{

public test(){

JButton button; //按钮

JLabel label; //标签

JComboBox combobox;//下拉菜单

JCheckBox checkbox;//复选框

JRadioButton radiobutton;//单选框

JTextField textfield;//文本框

button = new JButton("按钮");

label = new JLabel("标签:");

checkbox = new JCheckBox("复选框一");

radiobutton = new JRadioButton("单选框一");

combobox = new JComboBox();

textfield = new JTextField(100);

Container c = this.getContentPane();

c.setLayout(new FlowLayout());

c.add(button);

c.add(label);

c.add(checkbox);

c.add(radiobutton);

combobox.addItem("1");

combobox.addItem("2");

c.add(combobox);

c.add(textfield);

setSize(300, 200);

setVisible(true);

}

public static void main(String[] args) {

// TODO 自动生成方法存根

test mytest = new test();

}

}

用java做一个窗口

java做窗口的话,需要用swing技术,之后创建JFrame 等组件,即可完成窗口创建工作。

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) {

// 具体实现代码根据实际要求填写

System.out.println("click");

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

}

});

mi2.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

// 具体实现代码根据实际要求填写

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

}

});

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

new MenuTest();//执行菜单创建

}}

java 怎么控制窗口标签,文本的字体大小和位置?

将它所在的容器设置为空布局

这样你就可以在该容器内随意摆放控件了,比如

JPanel p = new Jpanel();

JLabel l = new JLabel("java");

p.setLayout(null);//设置空布局

p.add(l);//添加控件

l.setLocation(0,0,50,20);//设置控件相对于容器JPanel左上角的距离和控件的大小。

Java设置label字体代码如下:

ublic class SetColor extends JFrame{

JLabel jlabel = new JLabel("颜色,大小");

public SetColor(){

this.setLayout(null);

jlabel.setBounds(0, 0, 200, 40);

jlabel.setFont(new Font("",1,30));//设置字体大小

jlabel.setForeground(Color.BLUE);//设置字体颜色

this.add(jlabel);

this.setSize(200,200);

this.setVisible(true);

}

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

SetColor sc = new SetColor();

}}

java弹出新窗口

定义一个按钮的OnClick事件

里面用写方法调用弹出窗口

代码

import java.awt.*;

import javax.swing.*;

import java.awt.Rectangle;

import java.awt.event.ActionListener;

import java.awt.event.ActionEvent;

public class Frame1 extends JFrame

{

private JButton jButton1=new JButton();

public Frame1 ()

{

try {

jbInit();

}

catch(Exception exception) {

exception.printStackTrace();

}

this.setVisible(true);

}

private void jbInit () throws Exception

{

this.setBounds(300,180,400,300);

getContentPane().setLayout(null);

jButton1.setBounds(new Rectangle(127, 120, 139, 36));

jButton1.setMnemonic('C');

jButton1.setText("点我(C)");

jButton1.addActionListener(new ActionListener()

{

public void actionPerformed (ActionEvent e)

{

jButton1_actionPerformed(e);

}

});

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.getContentPane().add(jButton1);

}

public static void main (String[] args)

{

Frame1 frame1=new Frame1();

}

public void jButton1_actionPerformed (ActionEvent e)

{

this.setVisible(false);

JFrame jf1=new JFrame("子窗口");

jf1.setBounds(100,50,800,600);

jf1.setDefaultCloseOperation(jf1.EXIT_ON_CLOSE);

jf1.setVisible(true);

}

}

javatag窗口的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、javatag窗口的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-18,除非注明,否则均为首码项目网原创文章,转载请注明出处。