java swing-Java swing 怎么将文本域添加到面板上?

问题描述

Java swing 怎么将文本域添加到面板上?

Java swing 怎么将文本域添加到面板上?初学,求大神指教,有代码说明更好,谢谢

解决方案

不难,参考
http://www.tuicool.com/articles/6Ff2Qn

解决方案二:

从书上拍的 不知道楼主问的是不是这个

解决方案三:

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.UIManager;
import javax.swing.JLabel;
import java.awt.Font;

import javax.swing.ImageIcon;
import javax.swing.JOptionPane;
import javax.swing.SwingConstants;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.net.URL;

public class MessageDialogIcon extends JFrame {

private JPanel contentPane;
private JTextField textField;

/**
 * Launch the application.
 */
public static void main(String[] args) {
    try {
        UIManager
                .setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
    } catch (Throwable e) {
        e.printStackTrace();
    }
    EventQueue.invokeLater(new Runnable() {
        public void run() {
            try {
                MessageDialogIcon frame = new MessageDialogIcon();
                frame.setVisible(true);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    });
}

/**
 * Create the frame.
 */
public MessageDialogIcon() {
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setBounds(100, 100, 338, 171);
    contentPane = new JPanel();
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    setContentPane(contentPane);
    contentPane.setLayout(null);

    JLabel label = new JLabel("u4E2Au4EBAu94F6u884Cu63D0u6B3Eu673A");
    label.setHorizontalAlignment(SwingConstants.CENTER);
    label.setFont(new Font("SansSerif", Font.PLAIN, 24));
    label.setBounds(6, 6, 310, 37);
    contentPane.add(label);

    JLabel label_1 = new JLabel("u63D0u6B3Eu91D1u989DuFF1A");
    label_1.setBounds(6, 55, 71, 18);
    contentPane.add(label_1);

    textField = new JTextField();
    textField.setBounds(67, 49, 236, 30);
    contentPane.add(textField);
    textField.setColumns(10);

    JButton button = new JButton("u63D0u6B3E");
    button.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
            do_button_actionPerformed(arg0);
        }
    });
    button.setBounds(124, 91, 90, 30);
    contentPane.add(button);
}

protected void do_button_actionPerformed(ActionEvent arg0) {
    String text = textField.getText();// 获取文本框输入
    URL resource = getClass().getResource("money.png");// 获取资源文件路径
    ImageIcon icon = new ImageIcon(resource);// 创建图标对象
    // 显示带有自定义图标的信息提示对话框
    JOptionPane.showMessageDialog(this, "你在我这存“" + text + "”这些钱了吗", "取钱啊?",
            JOptionPane.QUESTION_MESSAGE, icon);
}

}

时间: 2024-12-26 20:53:19

java swing-Java swing 怎么将文本域添加到面板上?的相关文章

java swing 文本域双击变为可编辑

Java swing  如何实现文本域双击变为可编辑呢? 给文本域添加鼠标事件监听程序即可: Java代码   resultTA1=new AssistPopupTextArea();           resultTA1.setEditable(false);           resultTA1.setLineWrap(true);           resultTA1.setWrapStyleWord(true);   resultTA1.addMouseListener(new M

swing 文本域的undo和右键开始菜单

1,让文本域可以undo,比如支持Ctrl+Z,Ctrl+Y,Ctrl+S(联想windows的notepad) 下面是一个可以undo的文本域: Java代码   package com.swing.component;      import java.awt.event.ActionEvent;      import javax.swing.AbstractAction;   import javax.swing.JTextArea;   import javax.swing.KeySt

java 文本域 字符串 设置颜色

问题描述 java 文本域 字符串 设置颜色 java里面的JTextArea文本域里 设置某个字符串的颜色? 如何 解决方案 设置颜色多变的文本(转载)设置编辑框控件的背景.文本颜色 解决方案二: 你会更改java文本域的字体大小吗? 同样也可以同样的操作设置颜色 解决方案三: 用JEditorPane或者JTextPane

《Java数字图像处理:编程技巧与应用实践》——1.4 Swing Java 2D的其他高级特性介绍

1.4 Swing Java 2D的其他高级特性介绍 1 . Stroke接口 Stroke是Graphics2D的API接口,用来实现图形的描边修饰,在Java 2D中只有一个完成Stroke接口的类BasicStroke,如果有需要,可以自己完成Stroke接口,实现自定义的Stroke类.如何使用Stroke的实现类?方法如下: 1)调用Graphics2D 的setStroke()方法,传入一个实例化的Stroke对象. 2)调用draw()方法,传入要绘制的几何形状. BasicStr

我想做一个窗体,这里面可以像在dos命令窗下一样输入命令,并在文本域显示结果,用java该怎么写

问题描述 我想做一个窗体,这里面可以像在dos命令窗下一样输入命令,并在文本域显示结果,用java该怎么写 要效果完全跟dos一样,我试过用 rutime.getRuntime().exec(),但是有些命令可以得到正确结果,有些命令就没反应,像ping命令arp-a就可以,java,c:,dir,这些就不行,不知其中奥妙,求大神给个程序,我搜了很多感觉都不适合 解决方案 http://www.cnblogs.com/leohxj/archive/2012/11/26/2789284.html

java在jtextarea(文本域)中如何添加按纽

问题描述 java在jtextarea(文本域)中如何添加按纽 java在jtextarea(文本域)中如何添加按纽,我做的是一个超市管理系统要求在商品订单后面自动生成一个一个查看详情的按钮. 解决方案 建议你换成JTable来显示你的信息,然后在表格中增加一个按钮用于查看详情,或者不增加按钮,只是将最后一列设置为"查看详情"并增加鼠标点击事件监听.

java语言中 swing的优略(2014/3/24)

问题描述 java语言中 swing的优略,现在深入学习swing有用吗? 解决方案 曾经做过swing的开发设计 ,个人觉得性能上确实不见得有多好,但使用的话,也没有多大影响.而且,swing 整个架构的设计 ,我觉得还是很不错的. 另外再补充一个事:以前在甲方的时候,让乙方的开发人员写一个excel解析成特定格式的文件的功能,且需要是桌面程序的那种,结果当时的开发人员自称有三年开发经验,却回一句,只会写web.我一听觉得很无语,然后到第二天,我自己把这一块做出来.有些东西,你懂,不能说明什么

swing-我要用java写一个Swing界面程序,实现对服务器操作的监控

问题描述 我要用java写一个Swing界面程序,实现对服务器操作的监控 管理员用户监测服务器中进行特定操作,来了解其他用户是否有违规操作,有什么方法可以实现吗?

java 文本域-关于向文本域中添加文字的问题

问题描述 关于向文本域中添加文字的问题 我每一次设置文本域的内容都会覆盖以前的内容,我不想这样,怎么办呀 解决方案 先获取原本的内容,然后在设置前把内容拼接起来