关于JAVA 用getText()方法获取文本框textfield中的文本

关于JAVA 用getText()方法获取文本框textfield中的文本,第1张

import javaawteventKeyAdapter;

import javaawteventKeyEvent;

import javaxswingJScrollPane;

import javaxswingJTextArea;

import javaxswingJTextField;

import javaxswingWindowConstants;

public class NewJFrame extends javaxswingJFrame {

private static final long serialVersionUID = 1L;

private JScrollPane jScrollPane1;

private JTextField jTextField1;

private JTextArea jTextArea1;

{

//Set Look & Feel

try {

javaxswingUIManagersetLookAndFeel("comsunjavaswingplafwindowsWindowsLookAndFeel");

} catch(Exception e) {

eprintStackTrace();

}

}

/

Auto-generated main method to display this JFrame

/

public static void main(String[] args) {

NewJFrame inst = new NewJFrame();

instsetVisible(true);

}

public NewJFrame() {

super();

initGUI();

}

private void initGUI() {

try {

setDefaultCloseOperation(WindowConstantsDISPOSE_ON_CLOSE);

getContentPane()setLayout(null);

{

jTextField1 = new JTextField();

getContentPane()add(jTextField1);

jTextField1setBounds(14, 189, 343, 28);

jTextField1addKeyListener(new KeyAdapter() {

public void keyTyped(KeyEvent evt) {

jTextField1KeyTyped(evt);

}

});

}

{

jScrollPane1 = new JScrollPane();

getContentPane()add(jScrollPane1);

jScrollPane1setBounds(14, 14, 343, 161);

{

jTextArea1 = new JTextArea();

jScrollPane1setViewportView(jTextArea1);

jTextArea1setLineWrap(true);

}

}

setResizable(false);

pack();

thissetSize(380, 265);

setLocationRelativeTo(null);

} catch (Exception e) {

eprintStackTrace();

}

}

private void jTextField1KeyTyped(KeyEvent evt) {

if (evtgetKeyChar()==KeyEventVK_ENTER) {

jTextArea1append(jTextField1getText()+"\n");

jTextField1setText("");

}

}

}

//问题的关键在于,如何从jDialog中获取jFrame的引用。

//我是用内部类的形式解决该问题的。而且直接 *** 作jFrame的组件。

//还可以在新建自定义jDialog类时,传入jFrame的引用。

import javaawtBorderLayout;

import javaawtGridLayout;

import javaawteventActionEvent;

import javaawteventActionListener;

import javaxswingJButton;

import javaxswingJDialog;

import javaxswingJFrame;

import javaxswingJLabel;

import javaxswingJTextArea;

import javaxswingJTextField;

public class FrameTest extends JFrame {

    private JTextArea textArea;

    public static void main(String[] args) {

        new FrameTest();

    }

    public FrameTest() {

        thissetSize(400, 300);

        thissetDefaultCloseOperation(EXIT_ON_CLOSE);

        initPanel();

        thissetVisible(true);

    }

    private void initPanel() {

        JButton button = new JButton("Add");

        textArea = new JTextArea();

        buttonaddActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e) {

                openDialog();

            }

        });

        thisadd(button, BorderLayoutNORTH);

        thisadd(textArea, BorderLayoutCENTER);

    }

    private void openDialog() {

        final JDialog dialog = new JDialog(this, true);

        dialogsetSize(300, 200);

        dialogsetLocation(getX() + 50, getY() + 50);

        dialogsetLayout(new GridLayout(3, 2));

        final JTextField name = new JTextField(10);

        final JTextField phone = new JTextField(10);

        JButton save = new JButton("保存");

        JButton cancel = new JButton("取消");

        saveaddActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e) {

                textAreaappend(namegetText() + ":" + phonegetText() + "\n");

                dialogdispose();

            }

        });

        canceladdActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e) {

                dialogdispose();

            }

        });

        dialogadd(new JLabel("姓名:"));

        dialogadd(name);

        dialogadd(new JLabel("电话:"));

        dialogadd(phone);

        dialogadd(save);

        dialogadd(cancel);

        dialogsetVisible(true);

    }

}

假设你原有“AAA”在JTextArea里面显示了JTextAreajta;你可以获取到StringsrcCont=jtagetText();你要新加内容Stringappend="BBB";jtasetText(srcCont+append);

Java 在JList上的监听事件

import javaxswingevent;

jmport javaxswing;

public interface ListSelectionListener extends EventListener {

public void valueChanged(ListSelectionEvent e);

}

实现 valueChanged

实例

import javaawtBorderLayout;

import javaxswingJFrame;

import javaxswingJList;

import javaxswingJScrollPane;

import javaxswingeventListSelectionEvent;

import javaxswingeventListSelectionListener;

public class SelectingJListSample {

public static void main(String args[]) {

String labels[] = { "A", "B", "C", "D", "E", "F", "G", "H" };

JFrame frame = new JFrame("Selecting JList");

framesetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

JList jlist = new JList(labels);

JScrollPane scrollPane1 = new JScrollPane(jlist);

frameadd(scrollPane1, BorderLayoutCENTER);

ListSelectionListener listSelectionListener = new ListSelectionListener() {

public void valueChanged(ListSelectionEvent listSelectionEvent) {

Systemoutprintln("First index: " + listSelectionEventgetFirstIndex());

Systemoutprintln(", Last index: " + listSelectionEventgetLastIndex());

boolean adjust = listSelectionEventgetValueIsAdjusting();

Systemoutprintln(", Adjusting " + adjust);

if (!adjust) {

JList list = (JList) listSelectionEventgetSource();

int selections[] = listgetSelectedIndices();

Object selectionValues[] = listgetSelectedValues();

for (int i = 0, n = selectionslength; i < n; i++) {

if (i == 0) {

Systemoutprintln(" Selections: ");

}

Systemoutprintln(selections[i] + "/" + selectionValues[i] + " ");

}

}

}

};

jlistaddListSelectionListener(listSelectionListener);

framesetSize(350, 200);

framesetVisible(true);

}

实例二

import javaawt;

import javaawtevent;

import javaxswing;

import javaxswingevent;//由于ListSelectionEvent是swing的事件,不是awt的事件,因此我们必须import

//javaxswingevent。

public class JList7 extends JFrame implements ListSelectionListener

{

JList list = null;

JLabel label = null;

String[] s = {"美国","日本","大陆","英国","法国","意大利","澳洲","韩国"};

public JList7()

{

JFrame f = new JFrame("JList");

Container contentPane = fgetContentPane();

contentPanesetLayout(new BorderLayout());

label = new JLabel();

list = new JList(s);

listsetVisibleRowCount(5);

listsetBorder(BorderFactorycreateTitledBorder("您最喜欢到哪个国家玩呢?"));

listaddListSelectionListener(this);

contentPaneadd(label,BorderLayoutNORTH);

contentPaneadd(new JScrollPane(list),BorderLayoutCENTER);

fpack();

fshow();

faddWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

Systemexit(0);

}

});

}

public static void main(String args[])

{

new JList7();

}

public void valueChanged(ListSelectionEvent e)

{

Systemoutprintln("eeee");

int tmp = 0;

String stmp = "您目前选取:";

int[] index = listgetSelectedIndices();//利用JList类所提供的getSelectedIndices()方法可得到用户所选取的所有

for(int i=0; i < indexlength ; i++)//index值,这些index值由一个int array返回

{

tmp = index[i];

stmp = stmp+s[tmp]+" ";

}

labelsetText(stmp);

}

}

java中如何获取JList的值

有一个JList列表框,当双击Jlist中的某一项的时候,就会把此项的值Print出来。我已经实现了双击,怎么来获取值?

public Object getSelectedValue()用这个方法可以获得选则的值

Java JTextArea 的使用

package JTextArea;

import javaawt;

import javaxswing;

public class TextAreaDemo extends JFrame {

private DescriptionPanel descriptionPanel=new DescriptionPanel();

public static void main(String[] args) {

TextAreaDemo frame=new TextAreaDemo();

framepack();

framesetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

framesetTitle("林泉居士");

framesetVisible(true);

}

public TextAreaDemo(){

descriptionPanelsetTitle("Canada");

String description="The Maple Leaf flag\n\n"+

"The Canadian National Flag was adopted by the Canadian "+

"Parliament on October 22,1964 and was proclaimed into law "+

"by Her Majesty Queen Elizabeth II (the Queen of Canada) on "+

"february 15,1965The Canadian Flag(Colloquially known "+

"as The Maple Leaf Flag) is a red flag of the proportions "+

"two by length and one by width,containing in tis center a "+

"white square,with a single red stylized eleven-point "+

"mapleleaf centered in the white square";

descriptionPanelsetDescription(description);

descriptionPanelsetImageIcon(new ImageIcon("image/agif"));

thisgetContentPane()setLayout(new BorderLayout());

thisgetContentPane()add(descriptionPanel,BorderLayoutCENTER);

}

}

class DescriptionPanel extends JPanel{

private JLabel jlblTitle=new JLabel();

private JLabel jlblImage=new JLabel();

private JTextArea jtaDescription;

public DescriptionPanel(){

JPanel panel=new JPanel();

panelsetLayout(new BorderLayout());

paneladd(jlblImage,BorderLayoutCENTER);

paneladd(jlblTitle,BorderLayoutSOUTH);

JScrollPane scrollPane=new JScrollPane(jtaDescription=new JTextArea());

jlblTitlesetHorizontalAlignment(JLabelCENTER);

jlblTitlesetFont(new Font("SansSerif",FontBOLD,16));

jtaDescriptionsetFont(new Font("serif",FontPLAIN,14));

jtaDescriptionsetLineWrap(true);

jtaDescriptionsetWrapStyleWord(true);

jtaDescriptionsetEditable(false);

scrollPanesetPreferredSize(new Dimension(200,100));

setLayout(new BorderLayout(5,5));

add(scrollPane,BorderLayoutCENTER);

add(panel,BorderLayoutWEST);

}

public void setTitle(String title){

jlblTitlesetText(title);

}

public void setImageIcon(ImageIcon icon){

jlblImagesetIcon(icon);

Dimension dimension=new Dimension(icongetIconWidth(),icongetIconHeight());

jlblImagesetPreferredSize(dimension);

}

public void setDescription(String text){

jtaDescriptionsetText(text);

}

}

你说的不就是一个记事本吗,

//import java packages

import javaawt;

import javaawtevent;

import javatext;

import javautil;

import javaio;

import javaxswingundo;

import javaxswingborder;

import javaxswing;

import javaxswingtext;

import javaxswingevent;

import javaawtdatatransfer;

public class Notepad extends JFrame implements ActionListener,DocumentListener{

//定义变量

//菜单

JMenu fileMenu,editMenu,formatMenu,viewMenu,helpMenu;

//"文件"的菜单项

JMenuItem fileMenu_New,fileMenu_Open,fileMenu_Save,fileMenu_SaveAs,fileMenu_PageSetup,fileMenu_Print,fileMenu_Exit;

//"编辑"的菜单项

JMenuItem editMenu_Undo,editMenu_Redo,editMenu_Cut,editMenu_Copy,editMenu_Paste,editMenu_Delete,editMenu_Find,editMenu_FindNext,editMenu_Replace,

editMenu_GoTo,editMenu_SelectAll,editMenu_TimeDate;

//"格式"的菜单项

JCheckBoxMenuItem formatMenu_LineWrap;

JMenu formatMenu_Color;

JMenuItem formatMenu_Font,formatMenu_Color_FgColor,formatMenu_Color_BgColor;

//"查看"的菜单项

JCheckBoxMenuItem viewMenu_Status;

//"帮助"的菜单项

JMenuItem helpMenu_HelpTopics,helpMenu_About;

//文本编辑区域

JTextArea editArea;

//状态栏标签

JLabel statusLabel;

//d出菜单及菜单项

JPopupMenu popupMenu;

JMenuItem popupMenu_Undo,popupMenu_Redo,popupMenu_Cut,popupMenu_Copy,popupMenu_Paste,popupMenu_Delete,popupMenu_SelectAll;

//系统剪贴板

Toolkit toolKit=ToolkitgetDefaultToolkit();

Clipboard clipBoard=toolKitgetSystemClipboard();

//其它变量

boolean isNewFile=true; //是否新文件(未保存过的)

File currentFile; //当前文件名

String oldValue; //存放编辑区原来的内容,用于比较文本是否有改动

JButton fontOkButton; //字体设置里的"确定"按钮

//工具栏按钮

JButton newButton,openButton,saveButton,saveAsButton,printButton,undoButton,redoButton,

cutButton,copyButton,pasteButton,deleteButton,searchButton,timeButton,fontButton,

boldButton,italicButton,fgcolorButton,bgcolorButton,helpButton;

//创建撤消 *** 作管理器

protected UndoManager undo = new UndoManager();

protected UndoableEditListener undoHandler = new UndoHandler();

//设置编辑区默认字体

protected Font defaultFont=new Font("宋体",FontPLAIN,12);

//构造函数开始

public Notepad()

{

super("黄斌的记事本");

//获取容器

Container container=getContentPane();

//创建菜单条

JMenuBar menuBar = new JMenuBar();

//创建文件菜单及菜单项并注册事件监听

JMenu fileMenu = new JMenu("文件(F)", true);

fileMenusetMnemonic('F');

fileMenu_New = new JMenuItem("新建(N)", 'N');

fileMenu_NewsetAccelerator(KeyStrokegetKeyStroke(KeyEventVK_N, InputEventCTRL_MASK));

fileMenu_NewaddActionListener(this);

fileMenu_Open = new JMenuItem("打开(O)", 'O');

fileMenu_OpensetAccelerator(KeyStrokegetKeyStroke(KeyEventVK_O, InputEventCTRL_MASK));

fileMenu_OpenaddActionListener(this);

fileMenu_Save = new JMenuItem("保存(S)", 'S');

fileMenu_SavesetAccelerator(KeyStrokegetKeyStroke(KeyEventVK_S, InputEventCTRL_MASK));

fileMenu_SaveaddActionListener(this);

fileMenu_SaveAs = new JMenuItem("另存为(A)", 'A');

fileMenu_SaveAsaddActionListener(this);

fileMenu_PageSetup = new JMenuItem("页面设置(U)",'U');

fileMenu_PageSetupaddActionListener(this);

fileMenu_Print = new JMenuItem("打印(P)", 'P');

fileMenu_PrintsetAccelerator(KeyStrokegetKeyStroke(KeyEventVK_P, InputEventCTRL_MASK));

fileMenu_PrintaddActionListener(this);

fileMenu_Exit = new JMenuItem("退出(X)",'X');

fileMenu_ExitaddActionListener(this);

//创建编辑菜单及菜单项并注册事件监听

JMenu editMenu = new JMenu("编辑(E)", true);

editMenusetMnemonic('E');

editMenuaddActionListener(new ActionListener()

{

public void actionPerformed(ActionEvent e){

checkMenuItemEnabled();//设置剪切、复制、粘贴、删除等功能的可用性

}

}

);

editMenu_Undo = new JMenuItem("撤消(U)",'U');

editMenu_UndosetAccelerator(KeyStrokegetKeyStroke(KeyEventVK_Z, InputEventCTRL_MASK));

editMenu_UndoaddActionListener(this);

editMenu_UndosetEnabled(false);

editMenu_Redo = new JMenuItem("重做(R)",'R');

editMenu_RedosetAccelerator(KeyStrokegetKeyStroke(KeyEventVK_Y,InputEventCTRL_MASK));

editMenu_RedoaddActionListener(this);

editMenu_RedosetEnabled(false);

editMenu_Cut = new JMenuItem("剪切(T)",'T');

editMenu_CutsetAccelerator(KeyStrokegetKeyStroke(KeyEventVK_X, InputEventCTRL_MASK));

editMenu_CutaddActionListener(this);

editMenu_Copy = new JMenuItem("复制(C)",'C');

editMenu_CopysetAccelerator(KeyStrokegetKeyStroke(KeyEventVK_C, InputEventCTRL_MASK));

editMenu_CopyaddActionListener(this);

editMenu_Paste = new JMenuItem("粘贴(P)",'P');

editMenu_PastesetAccelerator(KeyStrokegetKeyStroke(KeyEventVK_V, InputEventCTRL_MASK));

editMenu_PasteaddActionListener(this);

editMenu_Delete = new JMenuItem("删除(L)",'L');

editMenu_DeletesetAccelerator(KeyStrokegetKeyStroke(KeyEventVK_DELETE, 0));

editMenu_DeleteaddActionListener(this);

editMenu_Find = new JMenuItem("查找(F)",'F');

editMenu_FindsetAccelerator(KeyStrokegetKeyStroke(KeyEventVK_F, InputEventCTRL_MASK));

editMenu_FindaddActionListener(this);

editMenu_FindNext = new JMenuItem("查找下一个(N)",'N');

editMenu_FindNextsetAccelerator(KeyStrokegetKeyStroke(KeyEventVK_F3,0));

editMenu_FindNextaddActionListener(this);

editMenu_Replace = new JMenuItem("替换(R)",'R');

editMenu_ReplacesetAccelerator(KeyStrokegetKeyStroke(KeyEventVK_H, InputEventCTRL_MASK));

editMenu_ReplaceaddActionListener(this);

editMenu_GoTo = new JMenuItem("转到(G)",'G');

editMenu_GoTosetAccelerator(KeyStrokegetKeyStroke(KeyEventVK_G, InputEventCTRL_MASK));

editMenu_GoToaddActionListener(this);

editMenu_SelectAll = new JMenuItem("全选",'A');

editMenu_SelectAllsetAccelerator(KeyStrokegetKeyStroke(KeyEventVK_A, InputEventCTRL_MASK));

editMenu_SelectAlladdActionListener(this);

editMenu_TimeDate = new JMenuItem("时间/日期(D)",'D');

editMenu_TimeDatesetAccelerator(KeyStrokegetKeyStroke(KeyEventVK_F5,0));

editMenu_TimeDateaddActionListener(this);

//创建格式菜单及菜单项并注册事件监听

JMenu formatMenu = new JMenu("格式(O)", true);

formatMenusetMnemonic('O');

formatMenu_LineWrap = new JCheckBoxMenuItem("自动换行(W)");

formatMenu_LineWrapsetMnemonic('W');

formatMenu_LineWrapsetState(true);

formatMenu_LineWrapaddActionListener(this);

formatMenu_Font = new JMenuItem("字体(F)",'F');

formatMenu_FontaddActionListener(this);

formatMenu_Color = new JMenu("设置颜色");

formatMenu_Color_FgColor=new JMenuItem("字体颜色");

formatMenu_Color_FgColoraddActionListener(this);

formatMenu_Color_BgColor=new JMenuItem("背景颜色");

formatMenu_Color_BgColoraddActionListener(this);

//创建查看菜单及菜单项并注册事件监听

JMenu viewMenu = new JMenu("查看(V)", true);

viewMenusetMnemonic('V');

viewMenu_Status = new JCheckBoxMenuItem("状态栏(S)");

viewMenu_StatussetMnemonic('S');

viewMenu_StatussetState(true);

viewMenu_StatusaddActionListener(this);

//创建帮助菜单及菜单项并注册事件监听

JMenu helpMenu = new JMenu("帮助(H)", true);

helpMenusetMnemonic('H');

helpMenu_HelpTopics = new JMenuItem("帮助主题(H)",'H');

helpMenu_HelpTopicssetAccelerator(KeyStrokegetKeyStroke(KeyEventVK_F1,0));

helpMenu_HelpTopicsaddActionListener(this);

helpMenu_About = new JMenuItem("关于记事本(A)",'A');

helpMenu_AboutaddActionListener(this);

//向菜单条添加"文件"菜单及菜单项

menuBaradd(fileMenu);

fileMenuadd(fileMenu_New);

fileMenuadd(fileMenu_Open);

fileMenuadd(fileMenu_Save);

fileMenuadd(fileMenu_SaveAs);

fileMenuaddSeparator(); //分隔线

fileMenuadd(fileMenu_PageSetup);

fileMenuadd(fileMenu_Print);

fileMenuaddSeparator(); //分隔线

fileMenuadd(fileMenu_Exit);

//向菜单条添加"编辑"菜单及菜单项

menuBaradd(editMenu);

editMenuadd(editMenu_Undo);

editMenuadd(editMenu_Redo);

editMenuaddSeparator(); //分隔线

editMenuadd(editMenu_Cut);

editMenuadd(editMenu_Copy);

editMenuadd(editMenu_Paste);

editMenuadd(editMenu_Delete);

editMenuaddSeparator(); //分隔线

editMenuadd(editMenu_Find);

editMenuadd(editMenu_FindNext);

editMenuadd(editMenu_Replace);

editMenuadd(editMenu_GoTo);

editMenuaddSeparator(); //分隔线

editMenuadd(editMenu_SelectAll);

editMenuadd(editMenu_TimeDate);

//向菜单条添加"格式"菜单及菜单项

menuBaradd(formatMenu);

formatMenuadd(formatMenu_LineWrap);

formatMenuadd(formatMenu_Font);

formatMenuaddSeparator();

formatMenuadd(formatMenu_Color);

formatMenu_Coloradd(formatMenu_Color_FgColor);

formatMenu_Coloradd(formatMenu_Color_BgColor);

//向菜单条添加"查看"菜单及菜单项

menuBaradd(viewMenu);

viewMenuadd(viewMenu_Status);

//向菜单条添加"帮助"菜单及菜单项

menuBaradd(helpMenu);

helpMenuadd(helpMenu_HelpTopics);

helpMenuaddSeparator();

helpMenuadd(helpMenu_About);

//向窗口添加菜单条

thissetJMenuBar(menuBar);

//创建文本编辑区并添加滚动条

editArea=new JTextArea(20,50);

JScrollPane scroller=new JScrollPane(editArea);

scrollersetVerticalScrollBarPolicy(JScrollPaneVERTICAL_SCROLLBAR_ALWAYS);

containeradd(scroller,BorderLayoutCENTER);//向容器添加文本编辑区

editAreasetWrapStyleWord(true); //设置单词在一行不足容纳时换行

editAreasetLineWrap(true); //设置文本编辑区自动换行默认为true,即会"自动换行"

editAreasetFont(defaultFont); //设置编辑区默认字体

editAreasetBackground(Colorwhite); //设置编辑区默认背景色

editAreasetForeground(Colorblack); //设置编辑区默认前景色

oldValue=editAreagetText(); //获取原文本编辑区的内容

//编辑区注册事件监听

editAreagetDocument()addUndoableEditListener(undoHandler);

editAreagetDocument()addDocumentListener(this);

//创建右键d出菜单

popupMenu=new JPopupMenu();

popupMenu_Undo=new JMenuItem("撤消(U)",'U');

popupMenu_Redo=new JMenuItem("重做(R)",'R');

popupMenu_Cut =new JMenuItem("剪切(T)",'T');

popupMenu_Copy=new JMenuItem("复制(C)",'C');

popupMenu_Paste=new JMenuItem("粘贴(P)",'P');

popupMenu_Delete=new JMenuItem("删除(D)",'D');

popupMenu_SelectAll=new JMenuItem("全选(A)",'A');

popupMenu_UndosetEnabled(false); //撤消选项初始设为不可用

popupMenu_RedosetEnabled(false); //重做选项初始设为不可用

//向右键菜单添加菜单项和分隔符

popupMenuadd(popupMenu_Undo);

popupMenuadd(popupMenu_Redo);

popupMenuaddSeparator();

popupMenuadd(popupMenu_Cut);

popupMenuadd(popupMenu_Copy);

popupMenuadd(popupMenu_Paste);

popupMenuadd(popupMenu_Delete);

popupMenuaddSeparator();

popupMenuadd(popupMenu_SelectAll);

//右键菜单注册事件

popupMenu_UndoaddActionListener(this);

popupMenu_RedoaddActionListener(this);

popupMenu_CutaddActionListener(this);

popupMenu_CopyaddActionListener(this);

popupMenu_PasteaddActionListener(this);

popupMenu_DeleteaddActionListener(this);

popupMenu_SelectAlladdActionListener(this);

//文本编辑区注册右键菜单事件

editAreaaddMouseListener(

new MouseAdapter(){

public void mousePressed(MouseEvent e)

{

checkForTriggerEvent(e);

}

public void mouseReleased(MouseEvent e)

{

checkForTriggerEvent(e);

}

private void checkForTriggerEvent(MouseEvent e)

{

if(eisPopupTrigger())

popupMenushow(egetComponent(),egetX(),egetY());

checkMenuItemEnabled(); //设置剪切、复制、粘贴、删除等功能的可用性

editArearequestFocus(); //编辑区获取焦点

}

});

//创建工具栏

JPanel toolBar=new JPanel();

toolBarsetLayout(new FlowLayout(FlowLayoutLEFT));

Icon newIcon=new ImageIcon("Icons/newgif");

Icon openIcon=new ImageIcon("Icons/opengif");

Icon saveIcon=new ImageIcon("Icons/savegif");

Icon saveAsIcon=new ImageIcon("Icons/saveasgif");

Icon printIcon=new ImageIcon("Icons/printgif");

Icon undoIcon=new ImageIcon("Icons/undogif");

Icon redoIcon=new ImageIcon("Icons/redogif");

Icon cutIcon=new ImageIcon("Icons/cutgif");

Icon copyIcon=new ImageIcon("Icons/copygif");

Icon pasteIcon=new ImageIcon("Icons/pastegif");

Icon deleteIcon=new ImageIcon("Icons/deletegif");

Icon searchIcon=new ImageIcon("Icons/searchgif");

Icon timeIcon=new ImageIcon("Icons/timegif");

Icon fontIcon=new ImageIcon("Icons/fontgif");

Icon boldIcon=new ImageIcon("Icons/boldgif");

Icon italicIcon=new ImageIcon("Icons/italicgif");

Icon bgcolorIcon=new ImageIcon("Icons/bgcolorgif");

Icon fgcolorIcon=new ImageIcon("Icons/fgcolorgif");

Icon helpIcon=new ImageIcon("Icons/helpgif");

newButton= new JButton(newIcon);

openButton=new JButton(openIcon);

saveButton= new JButton(saveIcon);

saveAsButton=new JButton(saveAsIcon);

printButton=new JButton(printIcon);

undoButton=new JButton(undoIcon);

undoButtonsetEnabled(false);

redoButton=new JButton(redoIcon);

redoButtonsetEnabled(false);

cutButton=new JButton(cutIcon);

cutButtonsetEnabled(false);

copyButton=new JButton(copyIcon);

copyButtonsetEnabled(false);

pasteButton=new JButton(pasteIcon);

pasteButtonsetEnabled(false);

deleteButton=new JButton(deleteIcon);

deleteButtonsetEnabled(false);

searchButton=new JButton(searchIcon);

timeButton=new JButton(timeIcon);

fontButton=new JButton(fontIcon);

boldButton=new JButton(boldIcon);

italicButton=new JButton(italicIcon);

fgcolorButton=new JButton(fgcolorIcon);

bgcolorButton=new JButton(bgcolorIcon);

helpButton=new JButton(helpIcon);

newButtonsetPreferredSize(new Dimension(22,22));

openButtonsetPreferredSize(new Dimension(22,22));

saveButtonsetPreferredSize(new Dimension(22,22));

saveAsButtonsetPreferredSize(new Dimension(22,22));

printButtonsetPreferredSize(new Dimension(22,22));

undoButtonsetPreferredSize(new Dimension(22,22));

redoButtonsetPreferredSize(new Dimension(22,22));

cutButtonsetPreferredSize(new Dimension(22,22));

copyButtonsetPreferredSize(new Dimension(22,22));

pasteButtonsetPreferredSize(new Dimension(22,22));

deleteButtonsetPreferredSize(new Dimension(22,22));

searchButtonsetPreferredSize(new Dimension(22,22));

timeButtonsetPreferredSize(new Dimension(22,22));

fontButtonsetPreferredSize(new Dimension(22,22));

boldButtonsetPreferredSize(new Dimension(22,22));

italicButtonsetPreferredSize(new Dimension(22,22));

fgcolorButtonsetPreferredSize(new Dimension(22,22));

bgcolorButtonsetPreferredSize(new Dimension(22,22));

helpButtonsetPreferredSize(new Dimension(22,22));

//注册工具栏按钮事件

newButtonaddActionListener(this);

openButtonaddActionListener(this);

saveButtonaddActionListener(this);

saveAsButtonaddActionListener(this);

printButtonaddActionListener(this);

undoButtonaddActionListener(this);

redoButtonaddActionListener(this);

cutButtonaddActionListener(this);

copyButtonaddActionListener(this);

pasteButtonaddActionListener(this);

deleteButtonaddActionListener(this);

searchButtonaddActionListener(this);

timeButtonaddActionListener(this);

fontButtonaddActionListener(this);

boldButtonaddActionListener(this);

italicButtonaddActionListener(this);

fgcolorButtonaddActionListener(this);

bgcolorButtonaddActionListener(this);

helpButtonaddActionListener(this);

以上就是关于关于JAVA 用getText()方法获取文本框textfield中的文本全部的内容,包括:关于JAVA 用getText()方法获取文本框textfield中的文本、java 如何在jDialog里调用jFrame的组件、Swing JTextArea组件文字对齐方向等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9489041.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存