当前位置:首页 » 编程语言 » java显示框

java显示框

发布时间: 2024-08-10 06:21:22

java中的输入框为什么要点一下才能显示

组件的可见性设置。输入框的可见性属性被设置为不可见,在使用输入框的代码中,确保将其可见性设置为true,以便在创建后立即显示。例如,使用setVisible(true)方法,因此java中的输入框要点一下才能显示。

⑵ 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.util.Textarea
轻量级的是
javax.swing.JTextarea

⑷ 我想做一个JAVA的,当程序运行的时候弹出一个提示框,显示运行的极度条。

做了一个多小时,终于编出来了,楼上写的程序有很多问题而且不完整。楼主的要求没写明要操作数据库,所以就初始用户ID和密码都设置成123。密码正确后出现正在登陆的提示框,等登陆成功后,就关闭提示,退出程序。
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class Test extends JFrame implements ActionListener,Runnable {

JLabel jLabel1 = new JLabel();

JLabel jLabel2 = new JLabel();

JTextField jtUserID = new JTextField();

JLabel jLabel3 = new JLabel();

JPasswordField jpUsePwd = new JPasswordField();

JButton jbEnter = new JButton();

JButton jbExit = new JButton();

//设置登陆的用户名和密码

String userID="123";
String userPwd="123";

public Test() {
super("用户登陆界面");
try {
// 设置窗体的大小、位置、可见性

jbInit();
this.setVisible(true);
this.setSize(410, 300);
this.addWindowListener(new WindowAdapter() { // 清空内存
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
} catch (Exception exception) {
exception.printStackTrace();
}
}

private void jbInit() throws Exception {
// 初始化各控件,设置控件位置,将控件添加到面板上
getContentPane().setLayout(null);
jtUserID.setText("");
jtUserID.setBounds(new Rectangle(182, 50, 141, 22));
jLabel2.setText("用户名:");
jLabel2.setBounds(new Rectangle(83, 50, 78, 24));
jLabel3.setText("密 码:");
jLabel3.setBounds(new Rectangle(81, 91, 78, 24));
jpUsePwd.setBounds(new Rectangle(182, 92, 140, 27));
jbEnter.setBounds(new Rectangle(122, 197, 90, 25));
jbEnter.setText("登陆");
jbExit.setBounds(new Rectangle(217, 197, 90, 25));
jbExit.setText("退出");
this.getContentPane().add(jLabel2);
this.getContentPane().add(jLabel3);
this.getContentPane().add(jLabel1);
this.getContentPane().add(jtUserID);
this.getContentPane().add(jpUsePwd);
this.getContentPane().add(jbEnter);
this.getContentPane().add(jbExit);

jbEnter.addActionListener(this);
jbExit.addActionListener(this);

}

//多线程控制登陆信息框
public void run(){
try{
this.setVisible(false);
JOptionPane.showMessageDialog(null, "正在登陆中....");
Thread.sleep(3000);
this.dispose();
}catch(Exception e){
System.out.println(e);
}

}

//当点击按钮的时候触发下面的方法
public void actionPerformed(ActionEvent e) {
try{
String command=e.getActionCommand();
if (command.equals("退出")) {
System.exit(0);
} else {

// 管理员登陆功能实现

if (jtUserID.getText().equals("")
|| new String(jpUsePwd.getPassword()).equals("")) {
JOptionPane.showMessageDialog(null, "请输入完整数据");
} else {
if (jtUserID.getText().equals(userID)
&& new String(jpUsePwd.getPassword())
.equals(userPwd)) {
Thread t=new Thread(this);
t.start();

}
else {
JOptionPane.showMessageDialog(null, "帐号或者密码错误");
jtUserID.setText("");
jpUsePwd.setText("");
}
}
}
}catch(Exception ex){
System.out.println(ex);
}
}
public static void main(String[] args) {
new Test();
}
}

⑸ eclipse java 底部的那个显示运行结果的框被我一不小心关掉了,如何打开

那是eclipse种的Console控制台,重新显示方式有以下几种:

1、亩弯蔽方法一:

快捷键:ALT+SHIFT+Q

2、方法二:

点击工具栏上的“window”输入reset perspective

3、方法三:

①选择上方工具栏“Window”功能栏目。

(5)java显示框扩展阅读

eclipse java常见问题解决方案

1、maven项目,启动报错ClassNotFoundException,原因是tomcat下WEB-INFclasses目录中,java文件没有编译成class文件。

解决方式:在WEB-INFclasses目录中,增加需要编译的文件夹目录。

2、eclipse一直报An internal error occurred ring: "Building workspace". GC overhead limit exceeded的错闹尘。

解决方式:更改Eclipse安装文件夹下的eclipse.ini文件,加上-XX:MaxPermSize=1024m这个意思是在编译文件时一直占有最大内存,重启Eclipse。

3、Eclipse 一直不停 building workspace。

解决方式:修改eclipse启动文件 eclipse.ini 中添加启动参数参数: -vmargs -Xmx512m

4、出现transport error 202: gethostbyname: unknown host错误

解决方式:系统下host文件中没有将本机地址localhost映射到127.0.0.1导致,如果是win系统请查看系统盘下Windows目录中System32driversetc下的host文件里面是否有做相关映射如下(没有则加上。如果之前有,但被注掉了,就释放注释)。

参迅州考资料:网络-Eclipse

⑹ java编程问题,显示一个框体

效果图

importjava.awt.*;
importjavax.swing.*;
{
JPaneljp1,jp2,jp3;
JLabeljlb1,jlb2;//是JLabel不是JLable
JButtonjb1,jb2;
JTextFieldjtf1;
JPasswordFieldjpf1;
publicstaticvoidmain(String[]args){//总是提示这里有问题

demo8d6demo8d6=newdemo8d6();
}
publicdemo8d6()
{
jp1=newJPanel();
jp2=newJPanel();
jp3=newJPanel();

jlb1=newJLabel("用户名");//是JLabel不是JLable
jlb2=newJLabel("密码");//是JLabel不是JLable

jb1=newJButton("登陆");//是JButton不是JButtom
jb2=newJButton("取消");//是JButton不是JButtom

jtf1=newJTextField(10);
jpf1=newJPasswordField(10);

this.setLayout(newGridLayout(3,1));

jp1.add(jlb1);
jp1.add(jtf1);

jp2.add(jlb2);
jp2.add(jpf1);

jp3.add(jb1);
jp3.add(jb2);

//把各个JPanel加入JFrame
this.add(jp1);
this.add(jp2);
this.add(jp3);

this.setSize(300,150);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);

}
}

热点内容
您所访问的页面升级 发布:2024-11-25 20:00:56 浏览:597
快手编程师 发布:2024-11-25 20:00:55 浏览:148
androidadt下载最新 发布:2024-11-25 19:47:29 浏览:353
我的世界如何强制获得服务器管理员权限 发布:2024-11-25 19:39:13 浏览:604
批量上传图片控件 发布:2024-11-25 19:27:12 浏览:766
黑马java就业班 发布:2024-11-25 19:10:54 浏览:715
我的世界国外小游戏服务器 发布:2024-11-25 18:52:12 浏览:647
传奇是要什么配置的手机 发布:2024-11-25 18:43:34 浏览:950
荣耀v6如何设置程序安装密码 发布:2024-11-25 18:43:25 浏览:557
C语言读盘 发布:2024-11-25 18:41:55 浏览:573