当前位置:  技术问答>java相关

一个关于jTextArea获取焦点的问题

    来源: 互联网  发布时间:2015-07-26

    本文导语:  在一个界面上有两个jTextArea,一开始默认焦点在其中的一个jTextArea上,我需要把它设置到另外一个jTextArea上,可是我试过requestFocus(),grabFocus(),好像都没有办法按我想的那样设置到另外一个JTextArea上, 请问1.如何设置默...

在一个界面上有两个jTextArea,一开始默认焦点在其中的一个jTextArea上,我需要把它设置到另外一个jTextArea上,可是我试过requestFocus(),grabFocus(),好像都没有办法按我想的那样设置到另外一个JTextArea上,
请问1.如何设置默认焦点?
    2.如何使得JTextArea获取焦点?

|
获得焦点应该是在show出来之后
package developproject;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class testFrame extends JFrame{
  private JTextArea textArea;
  private JTextField textField;
  private JButton button;

  public testFrame() {
    JPanel panel = new JPanel();
    textArea = new JTextArea(8,40);
    textField = new JTextField(6);
    button = new JButton("Click");
    JScrollPane scorllPane = new JScrollPane(textArea);
    panel.add(scorllPane);
    this.getContentPane().add(textField,"North");
    this.getContentPane().add(panel,"Center");
    this.getContentPane().add(button,"South");
    this.setSize(500,300);
    this.addWindowListener(new WindowAdapter() {
                             public void windowClosing(WindowEvent e) {
                               System.exit(0);
                             }
                           });
  }

  public void init() {
    textArea.requestFocus();
  }

  public static void main(String[] args) {
    testFrame f = new testFrame();
    f.show();
    f.init();
  }
}

|
获得焦点应该是在show出来之后,
public class MyFrame extends JFrame
{
    jTextArea;
    public void setMyFocus()
    {
        jTextArea.requestFocus();
    }
    public static void main(...)
    {
        MyFrame f = new ...;
        f.show();//f.setVisible(true);
        f.setMyFocus();
    }
}

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.swing类jtextarea的类成员方法: jtextarea定义及介绍
  • 我实现JScrollPane的JTextArea在JTextArea.append()时,可是他怎么也自动滚动不到最末行!
  • java命名空间javax.swing类jtextarea.accessiblejtextarea的类成员方法: jtextarea.accessiblejtextarea定义及介绍
  • 如何设置JTextArea里字体??通过什么方法可以实现?
  • java命名空间javax.swing类jtextarea的类成员方法: getaccessiblecontext定义及介绍
  • 简单问题,在线等待。关于JTextArea。急!!!!!!!!!
  • java命名空间javax.swing类jtextarea的类成员方法: paramstring定义及介绍
  • JTextArea刷新问题----------------------------
  • java命名空间javax.swing类jtextarea的类成员方法: getrows定义及介绍
  • 请问如何清空JTextArea中的内容?100分马上送!
  • java命名空间javax.swing类jtextarea的类成员方法: getcolumns定义及介绍
  • JTextArea滚动条没有出现,不知道什么原因?
  • java命名空间javax.swing类jtextarea的类成员方法: getrowheight定义及介绍
  • helo help JTextArea
  • java命名空间javax.swing类jtextarea的类成员方法: getlinecount定义及介绍
  • jTextArea如何得到某行上的字串?
  • java命名空间javax.swing类jtextarea的类成员方法: gettabsize定义及介绍
  • 请问怎么使JTextArea或JEditorPane在显示的视图内自动换行?
  • java命名空间javax.swing类jtextarea的类成员方法: createdefaultmodel定义及介绍
  • 求助JTextArea控件对行数的控制办法!!!
  • java命名空间javax.swing类jtextarea的类成员方法: getlinewrap定义及介绍
  • 关于jTextArea适时显示的问题??不难,但也不简单


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3