微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javax.swing.JTextArea的实例源码

项目:myster    文件MessageWindow.java   
public MessageTextArea(boolean editable,String text,String labelText) {
    setLayout(new BorderLayout());

    area = new JTextArea("");
    area.setSize(400,400);
    area.setWrapStyleWord(true);
    area.setAutoscrolls(true);
    area.setLineWrap(true);
    area.setEditable(editable);
    area.setText(text);

    JScrollPane scrollPane = new JScrollPane(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
    scrollPane.getViewport().add(area);
    scrollPane.setDoubleBuffered(true);
    add(scrollPane,"Center");

    JLabel message = new JLabel(labelText);
    add(message,"north");
}
项目:incubator-netbeans    文件ActionMappingsTest.java   
@Test
public void testSkipTestsAction() throws Exception {
    JTextArea area = new JTextArea();
    area.setText("");
    ActionMappings.SkipTestsAction act = new ActionMappings.SkipTestsAction(area);
    act.actionPerformed(new ActionEvent(area,ActionEvent.ACTION_PERFORMED,"X"));
    assertTrue(area.getText().contains(TestChecker.PROP_SKIP_TEST + "=true"));

    area.setText(TestChecker.PROP_SKIP_TEST + "=false");
    act.actionPerformed(new ActionEvent(area,"X"));
    assertTrue(area.getText().contains(TestChecker.PROP_SKIP_TEST + "=true"));

    area.setText(TestChecker.PROP_SKIP_TEST + " = false\nyyy=xxx");
    act.actionPerformed(new ActionEvent(area,"X"));
    assertTrue(area.getText().contains(TestChecker.PROP_SKIP_TEST + "=true"));

    area.setText("aaa=bbb\n" + TestChecker.PROP_SKIP_TEST + " =    false   \nyyy=xxx");
    act.actionPerformed(new ActionEvent(area,"X"));
    assertTrue(area.getText().contains(TestChecker.PROP_SKIP_TEST + "=true"));
}
项目:incubator-netbeans    文件ErrorPanel.java   
private void btnStackActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FirsT:event_btnStackActionPerformed
    StringWriter sw = new StringWriter();
    exception.printstacktrace(new PrintWriter(sw));
    JPanel pnl = new JPanel();
    pnl.setLayout(new BorderLayout());
    pnl.setBorder(BorderFactory.createEmptyBorder(6,6,6));
    JTextArea ta = new JTextArea();
    ta.setText(sw.toString());
    ta.setEditable(false);
    JScrollPane pane = new JScrollPane(ta);
    pnl.add(pane);
    pnl.setMaximumSize(new Dimension(600,300));
    pnl.setPreferredSize(new Dimension(600,300));
    NotifyDescriptor.Message nd = new NotifyDescriptor.Message(pnl);
    Dialogdisplayer.getDefault().notify(nd);

}
项目:openjdk-jdk10    文件JobAttrUpdateTest.java   
private static void doTest(Runnable action) {
    String description
            = " A print dialog will be shown.\n "
            + " Please select Pages within Page-range.\n"
            + " and enter From 2 and To 3. Then Select OK.";

    final jdialog dialog = new jdialog();
    dialog.setTitle("JobAttribute Updation Test");
    JTextArea textArea = new JTextArea(description);
    textArea.setEditable(false);
    final JButton testButton = new JButton("Start Test");

    testButton.addActionListener((e) -> {
        testButton.setEnabled(false);
        action.run();
    });
    JPanel mainPanel = new JPanel(new BorderLayout());
    mainPanel.add(textArea,BorderLayout.CENTER);
    JPanel buttonPanel = new JPanel(new FlowLayout());
    buttonPanel.add(testButton);
    mainPanel.add(buttonPanel,BorderLayout.soUTH);
    dialog.add(mainPanel);
    dialog.pack();
    dialog.setVisible(true);
}
项目:EditCalculateAndChart    文件HelpFrame.java   
public void createAndShow() throws Exception{
    Preferences Config = TEdit.getConfig();
    JTextArea area = new JTextArea(10,40);
    area.setEditable(false);
              String Font_Name =  Config.get("FONT_NAME","Monospaced");
              int Font_Size = Config.getInt("FONT_SIZE",12);
              int Font_Style = Config.getInt("FONT_STYLE",Font.PLAIN);
              area.setFont(new Font(Font_Name,Font_Style,Font_Size));
                JScrollPane scroll = new JScrollPane(area,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
        this.add(scroll,BorderLayout.CENTER);
                if(txt == null){
                    BufferedReader br = new BufferedReader(new InputStreamReader(getClass().getResourceAsstream("org/ioblako/edit/resources/Help.txt"),"UTF-8"));
                     for (int c = br.read(); c != -1; c = br.read()) sb.append((char)c);
                     txt=sb.toString();
                }

                area.setText(txt);
                this.setTitle("Help");
                this.pack();
                this.setVisible(true);

}
项目:school-game    文件LogReaderPanel.java   
/**
 * Konstruktor.
 *
 * Zeigt einen schreibgeschützten Editor an.
 *
 * @param logFileName der Name der Log Datei
 */
public LogReaderPanel(String logFileName)
{
    super(new BorderLayout());

    String logPath = PathHelper.getBasePath();
    logFile = new File(logPath + logFileName);

    textArea = new JTextArea("Keine Logs geladen!");
    textArea.setEditable(false);

    JScrollPane scrollPane = new JScrollPane(textArea,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
    add(scrollPane,BorderLayout.CENTER);

    reloadButton = new JButton("Laden");
    reloadButton.addActionListener(this);

    add(reloadButton,BorderLayout.soUTH);
}
项目:EditCalculateAndChart    文件FindRight_Action.java   
@Override
public void actionPerformed(ActionEvent e) {
     JTextArea area = TEdit.getTextArea();
     String txt = area.getText();
     if(txt == null)
         return;
     String s = TEdit.getLookingFor();
     if(s.contentEquals(""))
         return;
     if(txt.contentEquals("") || txt.length()<1)
         return;
      if(area.getcaretposition() >=txt.length()-1){
          area.setCaretPosition(0);
          //JOptionPane.showMessageDialog(TEdit.getFrame(),"Reached the end of the text");
          //return;
      }
           int foundAt = txt.indexOf(s,area.getcaretposition()+s.length());
           if(foundAt == -1){
               JOptionPane.showMessageDialog(TEdit.getFrame(),"Reached the end of the text");
               return;
           }
               area.setCaretPosition(foundAt);
               area.select(foundAt,foundAt+s.length());
}
项目:incubator-netbeans    文件EditorFindSupportTest.java   
/**
 * Test of replaceAll method,of class EditorFindSupport.
 */
@Test
public void testReplaceAll10() throws Exception {
    final Map<String,Object> props = new HashMap<>();
    props.put(EditorFindSupport.FIND_WHAT,"a");
    props.put(EditorFindSupport.FIND_REPLACE_WITH,"b");
    props.put(EditorFindSupport.FIND_HIGHLIGHT_SEARCH,Boolean.TRUE);
    props.put(EditorFindSupport.FIND_INC_SEARCH,Boolean.TRUE);
    props.put(EditorFindSupport.FIND_BACKWARD_SEARCH,Boolean.FALSE);
    props.put(EditorFindSupport.FIND_WRAP_SEARCH,Boolean.FALSE);
    props.put(EditorFindSupport.FIND_MATCH_CASE,Boolean.FALSE);
    props.put(EditorFindSupport.FIND_SMART_CASE,Boolean.FALSE);
    props.put(EditorFindSupport.FIND_WHOLE_WORDS,Boolean.FALSE);
    props.put(EditorFindSupport.FIND_REG_EXP,Boolean.FALSE);
    props.put(EditorFindSupport.FIND_HISTORY,new Integer(30));

    final EditorFindSupport instance = EditorFindSupport.getInstance();
    JTextArea ta = new JTextArea("aa");
    ta.setCaretPosition(1);
    instance.replaceAllImpl(props,ta);
    assertEquals("ab",ta.getText());
}
项目:openjdk-jdk10    文件bug6442918a.java   
private static void runtest() {
    jdialog dialog = Util
                .createModalDialogWithPassFailButtons("Empty header showing \"...\"");
    String[] columnNames = {"","","Testing"};
    String[][] data = {{"1","2","3","4","5"}};
    JTable table = new JTable(data,columnNames);
    DefaultTableCellRenderer renderer = new DefaultTableCellRenderer();
    int tableCellWidth = renderer.getFontMetrics(renderer.getFont())
            .stringWidth("test");
    table.setPreferredScrollableViewportSize(new Dimension(
            5 * tableCellWidth,50));
    JPanel p = new JPanel();
    p.add(new JScrollPane(table));
    dialog.add(p,BorderLayout.norTH);
    JTextArea area = new JTextArea();
    String txt  = "\nInstructions:\n\n";
           txt += "Only the last column header should show \"...\".";
    area.setText(txt);
    dialog.add(new JScrollPane(area),BorderLayout.CENTER);
    dialog.pack();
    dialog.setVisible(true);
}
项目:jdk8u-jdk    文件MissingDragExitEventTest.java   
private static void initAndShowUI() {
    frame = new JFrame("Test frame");

    frame.setSize(SIZE,SIZE);
    frame.setLocationRelativeto(null);
    final JTextArea jta = new JTextArea();
    jta.setBackground(Color.RED);
    frame.add(jta);
    jta.setText("1234567890");
    jta.setFont(jta.getFont().deriveFont(150f));
    jta.setDragEnabled(true);
    jta.selectAll();
    jta.setDropTarget(new DropTarget(jta,DnDConstants.ACTION_copY,new TestdropTargetListener()));
    jta.addMouseListener(new TestMouseAdapter());
    frame.setVisible(true);
}
项目:JuggleMasterPro    文件DevelopmentJMenuItem.java   
/**
 * Constructs
 * 
 * @param objPcontrolJFrame
 */
public DevelopmentJMenuItem(ControlJFrame objPcontrolJFrame) {

    this.objGcontrolJFrame = objPcontrolJFrame;
    this.objGdevelopmentJTextArea = new JTextArea(25,80);
    this.objGdevelopmentJTextArea.setFont(new Font("Courier",Font.PLAIN,11));
    this.objGdevelopmentJTextArea.setopaque(true);
    this.objGdevelopmentJTextArea.setEditable(false);
    this.objGcloseExtendedJButton = new ExtendedJButton(objPcontrolJFrame,this);

    // Build dialog :
    this.objGdevelopmentjdialog = this.getDevelopmentDialog(objPcontrolJFrame,this.objGdevelopmentJTextArea,this.objGcloseExtendedJButton);
    this.setopaque(true);
    this.addActionListener(this);
    this.setAccelerator(Constants.keyS_DEVELOPMENT);
}
项目:Install_Builder_Universal    文件GNULicenseWindow.java   
private void initialize() {
    txtArea = new JTextArea();
    txtArea.setFont(new Font(Font.SANS_SERIF,12));
    txtArea.setEditable(false);
    JScrollPane sp = new JScrollPane(txtArea);
    sp.setBounds(5,5,600,410);
    frame.getContentPane().add(sp);

    btnOk = new JButton("OK");
    btnOk.setFont(new Font(Font.SANS_SERIF,12));
    btnOk.setBounds(510,420,95,20);
    btnOk.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            frame.dispose();
        }
    });
    frame.getContentPane().add(btnOk);

    txtArea.append(new Utils().getLicenseFile());
    txtArea.setCaretPosition(0);
}
项目:owa-notifier    文件LogWindowPanel.java   
/**
 * Constructor
 */
private LogWindowPanel() {

       this.setSize(500,400);
       this.setVisible(false);
    jLogTextArea = new JTextArea();
    TextAreaAppender.setTextArea(jLogTextArea);

       JPanel thePanel = new JPanel(new BorderLayout());
       JScrollPane scrollPane = new JScrollPane(jLogTextArea);
       thePanel.add(scrollPane);
    this.add(thePanel);

    /*
     * On close update notification tray
     */
    this.addWindowListener(new java.awt.event.WindowAdapter() {
        @Override
        public void windowClosing(java.awt.event.WindowEvent windowEvent) {
            if(displayLogItem != null) {
                displayLogItem.setLabel("Afficher les traces");
                displayLogItem.setState(false);
            }
        }
    });
}
项目:marathonv5    文件ToolBarDemo2.java   
public ToolBarDemo2() {
    super(new BorderLayout());

    // Create the toolbar.
    JToolBar toolBar = new JToolBar("Still draggable");
    addButtons(toolBar);
    toolBar.setFloatable(false);
    toolBar.setRollover(true);

    // Create the text area used for output. Request
    // enough space for 5 rows and 30 columns.
    textArea = new JTextArea(5,30);
    textArea.setEditable(false);
    JScrollPane scrollPane = new JScrollPane(textArea);

    // Lay out the main panel.
    setPreferredSize(new Dimension(450,130));
    add(toolBar,BorderLayout.PAGE_START);
    add(scrollPane,BorderLayout.CENTER);
}
项目:HBaseClient    文件ExecutePutAction.java   
@Override
public void onClick(ActionEvent i_Event)
{
    String v_CMD = ((JTextArea)XJava.getobject("xtPutsInfo")).getText();

    if ( JavaHelp.isNull(v_CMD) )
    {
        this.getAppFrame().showHintInfo("请输入要执行的命令",Color.BLUE);
        return;
    }


    try
    {
        AppMain.executes(v_CMD);
        super.onClick(i_Event);

        this.getAppFrame().showHintInfo("执行完成,请查看控制台日志",Color.BLUE);
    }
    catch (Exception exce)
    {
        this.getAppFrame().showHintInfo("执行命令异常:" + exce.getMessage(),Color.RED);
    }
}
项目:EditCalculateAndChart    文件Delete_Action.java   
@Override
public void actionPerformed(ActionEvent e) {


     JTextArea area = TEdit.getTextArea();
     Highlighter hilite = area.getHighlighter();
     Highlighter.Highlight[] hilites = hilite.getHighlights();
     int Shift=0;

     if(hilites != null){ 
         if(hilites.length == 0 && 
                 TEdit.getSwingPool().containsKey("area.hilites")){
             hilites = (Highlighter.Highlight[])TEdit.getSwingPool().get("area.hilites");
             TEdit.getSwingPool().remove("area.hilites");
         }

         for (Highlighter.Highlight hilite1 : hilites) {
               area.replaceRange("",hilite1.getStartOffset()-Shift,hilite1.getEndOffset()-Shift);
               Shift = Shift -(hilite1.getEndOffset()-hilite1.getStartOffset());
         }

         if(hilites.length>0){
         area.setCaretPosition(hilites[0].getStartOffset());
         area.getCaret().setVisible(true);
         }
                    TEdit.setEnabled("Calc",false);
                    TEdit.setEnabled("Delete",false);
                    TEdit.setEnabled("Save",true); 
                    TEdit.setEnabled("SaveAs",true);
     }
}
项目:org.alloytools.alloy    文件OurUtil.java   
/**
 * Make a JTextArea with the given text and number of rows and columns,then
 * call Util.make() to apply a set of attributes to it.
 * 
 * @param attributes - see {@link edu.mit.csail.sdg.alloy4.OurUtil#make
 *            OurUtil.make(component,attributes...)}
 */
public static JTextArea textarea(String text,int rows,int columns,boolean editable,boolean wrap,Object... attributes) {
    JTextArea ans = make(new JTextArea(text,rows,columns),Color.BLACK,Color.WHITE,new EmptyBorder(0,0));
    ans.setEditable(editable);
    ans.setLineWrap(wrap);
    ans.setWrapStyleWord(wrap);
    return make(ans,attributes);
}
项目:openjdk-jdk10    文件JTextAreaOperator.java   
/**
 * Maps {@code JTextArea.getLineCount()} through queue
 */
public int getLineCount() {
    return (runMapping(new MapIntegerAction("getLineCount") {
        @Override
        public int map() {
            return ((JTextArea) getSource()).getLineCount();
        }
    }));
}
项目:VISNode    文件ExceptionPanel.java   
/**
 * Builds the message label
 * 
 * @param exception
 * @return JComponent
 */
private JComponent buildMessageLabel(Exception exception) {
    JTextArea textArea = new JTextArea(2,100);
    textArea.setText(exception.getMessage());
    textArea.setBorder(null);
    textArea.setopaque(false);
    textArea.setEditable(false);
    return textArea;
}
项目:powertext    文件FontChooser.java   
public FontChooser(Frame frame,JTextArea t) {
    super(frame,"Choose Font",false);
               this.setLocationRelativeto(null);
    if (sessionActive == true) {
        dispose();
        return;
    }
    sessionActive = true;
    this.textArea = t;
    font = textArea.getFont();
    setVisible(true);
    setDefaultCloSEOperation(DO_nothing_ON_CLOSE);
    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
    int width = (int) (screenSize.width / 3);
    int height = (int) (screenSize.height / 1.5);
    setSize(width,height);
    setLocation((screenSize.width / 2) - (width / 2),(screenSize.height / 2) - (height / 2));
    parentPanel = new JPanel(new BorderLayout());
    add(parentPanel);
    createFontList();
    createButtons();
    addWindowListener(new WindowAdapter() {
        public void windowClosing(WindowEvent e) {
            sessionActive = false;
            dispose();
        }
    });
}
项目:bitnym    文件broadcastsView.java   
public broadcastsView() {
    super();
    GridBagConstraints gbc = new GridBagConstraints();
    GridBagLayout layout = new GridBagLayout();
    this.setLayout(layout);

    display = new JTextArea(16,58);
    display.setEditable(false);

    scroll = new JScrollPane(display);
    scroll.setVerticalScrollBarPolicy ( ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS );
    this.add(scroll);

}
项目:openjdk-jdk10    文件TooMuchWheelRotationEventsTest.java   
private static JPanel createTestPanel() {
    JPanel panel = new JPanel();
    panel.setLayout(new BoxLayout(panel,BoxLayout.Y_AXIS));
    JTextArea textArea = new JTextArea(20,20);
    textArea.setText(getLongString());
    JScrollPane scrollPane = new JScrollPane(textArea);
    panel.add(scrollPane);
    return panel;
}
项目:school-game    文件ConfigEditorPanel.java   
/**
 * Konstruktor.
 * Legt den Inhalt des Panels fest.
 */
public ConfigEditorPanel()
{
    super(new BorderLayout());

    String logPath = PathHelper.getBasePath();
    configFile = new File(logPath + "de.entwicklerpages.java.schoolgame");

    textArea = new JTextArea("Keine Konfiguration geladen!");
    textArea.setEditable(true);

    JScrollPane scrollPane = new JScrollPane(textArea,BorderLayout.CENTER);

    reloadButton = new JButton("Laden");
    reloadButton.addActionListener(this);

    saveButton = new JButton("Speichern");
    saveButton.addActionListener(this);
    saveButton.setEnabled(false);

    JPanel buttonbar = new JPanel(new GridLayout(1,2));
    buttonbar.add(reloadButton);
    buttonbar.add(saveButton);

    add(buttonbar,BorderLayout.soUTH);
}
项目:MTG-Card-Recognizer    文件SetGenerator.java   
public SetGenerator()
{
    super("Set generator");
    setDefaultCloSEOperation(disPOSE_ON_CLOSE);
    gen = new JButton("Generate sets");
    typeBox = new JComboBox<>(setTypes);
    JScrollPane scroll = new JScrollPane();
    gen.addActionListener(new ActionListener(){
        public void actionPerformed(ActionEvent e) {
            runThread = true;
            genSets = new Thread(){
                public void run()
                {
                    typeBox.setEnabled(false);
                    gen.setEnabled(false);
                    ArrayList<Set> sets = MTGCardQuery.getSets();
                    for(Set s:sets){
                        writeSet(s,SavedConfig.PATH,true);
                        if(!runThread){
                            System.out.println("stopped");
                            return;
                        }
                    }
                    gen.setEnabled(true);
                    typeBox.setEnabled(true);
                }
            };
            genSets.start();
        }
    });
    jt=new JTextArea(10,50);
    jt.setEditable(false);
    scroll.setViewportView(jt);
    setLayout(new BorderLayout());
    add(scroll,BorderLayout.norTH);
    add(typeBox,BorderLayout.CENTER);
    add(gen,BorderLayout.soUTH);
    pack();
    setVisible(true);
}
项目:Equella    文件I18nTextArea.java   
@Override
protected JTextComponent getTextComponent()
{
    ta = new JTextArea();
    ta.setLineWrap(true);
    ta.setWrapStyleWord(true);
    return ta;
}
项目:openjdk-jdk10    文件Test6325652.java   
private static JInternalFrame create(int index) {
    String text = "test" + index; // NON-NLS: frame identification
    index = index * 3 + 1;

    JInternalFrame internal = new JInternalFrame(text,true,true);
    internal.getContentPane().add(new JTextArea(text));
    internal.setBounds(10 * index,10 * index,WIDTH,HEIGHT);
    internal.setVisible(true);
    return internal;
}
项目:GIFKR    文件Interpolator.java   
private void initializeComponents() {

        instructionArea = new JTextArea(getInstructions());
        instructionArea.setLineWrap(true);
        instructionArea.setWrapStyleWord(true);
        instructionArea.setEditable(false);
        instructionArea.setopaque(false);

        animationButton = new JButton() {
            private static final long serialVersionUID = 225462629234945413L;
            @Override 
            public void paint(Graphics ga) {
                Graphics2D g = (Graphics2D) ga;

                g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
                g.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,RenderingHints.VALUE_TEXT_ANTIALIAS_ON);

                super.paint(ga);


                double xs = .9,ys = .75;

                g.translate(animationButton.getWidth()*((1-xs)/2),animationButton.getHeight()*((1-ys)/2));
                g.scale(xs,ys);
                paintButton(g,animationButton.getWidth(),animationButton.getHeight());

            }       
            @Override
            public Dimension getPreferredSize() {
                return new Dimension(super.getPreferredSize().width,50);
            }
        };
    }
项目:incubator-netbeans    文件EditorFindSupportTest.java   
@Test
public void testReplaceFindFocused() throws Exception {
    final Map<String,new Integer(30));

    final EditorFindSupport instance = EditorFindSupport.getInstance();
    JTextArea ta = new JTextArea("aaaa");
    ta.setCaretPosition(0);
    instance.setFocusedTextComponent(ta);
    instance.replace(props,false);
    instance.find(props,false);
    assertEquals("baaa",ta.getText());
    instance.replace(props,false);
    assertEquals("bbaa",false);
    assertEquals("bbba",ta.getText());
}
项目:chipKIT-importer    文件ProgresstrackingPanel.java   
private JComponent createImportFailedPane( Exception cause ) {
    JLabel infoLabel = new JLabel( NbBundle.getMessage( ProgresstrackingPanel.class,"ProgresstrackingPanel.importFailedMessage" ));
    infoLabel.setHorizontalAlignment(JLabel.CENTER );
    infoLabel.setBackground(Color.red);
    infoLabel.setopaque(true);
    infoLabel.setBorder( BorderFactory.createLineBorder(Color.red,3) );

    ByteArrayOutputStream arrayOutputStream = new ByteArrayOutputStream();
    PrintWriter printWriter = new PrintWriter( arrayOutputStream );
    cause.printstacktrace( printWriter );
    printWriter.flush();
    String stackTraceText = arrayOutputStream.toString();

    JTextArea stackTraceTextArea = new JTextArea( stackTraceText );
    stackTraceTextArea.setEditable(false);

    JScrollPane scrollPane = new JScrollPane( stackTraceTextArea );        

    JButton copyToClipboardButton = new JButton( NbBundle.getMessage( ProgresstrackingPanel.class,"ProgresstrackingPanel.copyToClipboard" ));
    copyToClipboardButton.addActionListener( (a) -> {
        Toolkit defaultToolkit = Toolkit.getDefaultToolkit();
        defaultToolkit.getSystemClipboard().setContents( new StringSelection(stackTraceText),null );
    });

    JPanel p1 = new JPanel( new FlowLayout(FlowLayout.TRAILING) );
    p1.add( copyToClipboardButton );

    JPanel p2 = new JPanel( new BorderLayout(0,10) );
    p2.add( infoLabel,BorderLayout.norTH );
    p2.add( scrollPane,BorderLayout.CENTER );        
    p2.add( p1,BorderLayout.soUTH );
    p2.setSize( new Dimension(600,400) );
    p2.setMinimumSize( p2.getSize() );
    p2.setPreferredSize( p2.getSize() );

    return p2;
}
项目:MyCourses    文件ActionStok.java   
public ActionStok(JTextField i,JTextField j,JTextField k,JTextField o,JTextField t,JTextField e,JComboBox<String> g,JTextArea b,JTextField c ) {

    StokAdi=i;
    Stok_Kodu=j;
    Kdv=k;
    Marka=o;
    Stok_Aciklama=t;
    _zel_Kod=e;
    Stok_Type=g;
PersonelTextArea=b;
sil=c;
}
项目:xdman    文件browserIntDlg.java   
void createFFPanel() {
    ffPanel = new JPanel(new BorderLayout(20,20));
    ffPanel.setBackground(Color.WHITE);
    ffPanel.setBorder(new EmptyBorder(20,20,20));
    text2 = new JTextArea();
    Cursor c = text2.getCursor();
    text2.setBackground(bgColor);
    text2.setopaque(false);
    text2.setWrapStyleWord(true);
    text2.setEditable(false);
    text2.setLineWrap(true);
    text2.setText(StringResource.getString("BI_LBL_2"));
    text2.setCursor(c);
    ffPanel.add(text2,BorderLayout.norTH);
    ffPanel.add(ff);

    helpff = new JButton(StringResource.getString("BI_LBL_3"));
    helpff.addActionListener(this);
    JPanel pp = new JPanel(new BorderLayout(10,10));
    pp.setBackground(Color.white);
    JTextArea txt2 = new JTextArea();
    txt2.setopaque(false);
    txt2.setWrapStyleWord(true);
    txt2.setEditable(false);
    txt2.setLineWrap(true);
    String txt = new File(System.getProperty("user.home"),"xdm-helper/xdmff.xpi").getAbsolutePath();
    txt2.setText(StringResource.getString("BI_LBL_FF").replace("<FILE>",txt));
    pp.add(txt2);
    pp.add(helpff,BorderLayout.soUTH);
    ffPanel.add(pp,BorderLayout.soUTH);
}
项目:openjdk-jdk10    文件JTextAreaOperator.java   
/**
 * Maps {@code JTextArea.getTabSize()} through queue
 */
public int getTabSize() {
    return (runMapping(new MapIntegerAction("getTabSize") {
        @Override
        public int map() {
            return ((JTextArea) getSource()).getTabSize();
        }
    }));
}
项目:Tarski    文件mxCellEditor.java   
/**
 * 
 */
public mxCellEditor(mxGraphComponent graphComponent) {
  this.graphComponent = graphComponent;

  // Creates the plain text editor
  textArea = new JTextArea();
  textArea.setBorder(BorderFactory.createEmptyBorder(3,3,3));
  textArea.setopaque(false);

  // Creates the HTML editor
  editorPane = new JEditorPane();
  editorPane.setopaque(false);
  editorPane.setBackground(new Color(0,0));
  editorPane.setContentType("text/html");

  // Workaround for inserted lineFeeds in HTML markup with
  // lines that are longar than 80 chars
  editorPane.setEditorKit(new NoLineFeedHtmlEditorKit());

  // Creates the scollpane that contains the editor
  // FIXME: Cursor not visible when scrolling
  scrollPane = new JScrollPane();
  scrollPane.setBorder(BorderFactory.createEmptyBorder());
  scrollPane.getViewport().setopaque(false);
  scrollPane.setVisible(false);
  scrollPane.setopaque(false);

  // Installs custom actions
  editorPane.getActionMap().put(CANCEL_EDITING,cancelEditingAction);
  textArea.getActionMap().put(CANCEL_EDITING,cancelEditingAction);
  editorPane.getActionMap().put(SUBMIT_TEXT,textSubmitaction);
  textArea.getActionMap().put(SUBMIT_TEXT,textSubmitaction);

  // Remembers the action map key for the enter keystroke
  editorEnteractionMapKey = editorPane.getInputMap().get(enterKeystroke);
  textEnteractionMapKey = editorPane.getInputMap().get(enterKeystroke);
}
项目:jdk8u-jdk    文件HorizontalMouseWheelOnShiftpressed.java   
static void createAndShowGUI() {
    frame = new JFrame();
    frame.setDefaultCloSEOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(300,300);
    frame.setLocationRelativeto(null);
    textArea = new JTextArea("Hello World!");
    scrollPane = new JScrollPane(textArea);
    JPanel panel = new JPanel(new BorderLayout());
    panel.add(scrollPane,BorderLayout.CENTER);
    frame.getContentPane().add(panel);
    frame.setVisible(true);
}
项目:incubator-netbeans    文件FormatPanel.java   
private void validateText(JTextArea textArea) {
    assert textArea == revisionTextArea || textArea == issueInfoTextArea;
    String[] variables = textArea == revisionTextArea ? supportedRevisionVariables : supportedissueInfoVariables;

    boolean valid = !HookUtils.containsUnsupportedVariables(textArea.getText(),variables);
    warningLabel.setText(NbBundle.getMessage(FormatPanel.class,"FormatPanel.warningLabel.text",list(variables)));
    warningLabel.setVisible(!valid);
}
项目:incubator-netbeans    文件InstancesView.java   
public SuspendInfoPanel() {
    setLayout(new java.awt.GridBagLayout());
    JTextArea infoText = new JTextArea(NbBundle.getMessage(InstancesView.class,"MSG_NotSuspendedApp"));
    infoText.setEditable(false);
    infoText.setEnabled(false);
    infoText.setBackground(getBackground());
    infoText.setdisabledTextColor(new JLabel().getForeground());
    infoText.setLineWrap(true);
    infoText.setWrapStyleWord(true);
    infoText.setPreferredSize(
            new Dimension(
                infoText.getFontMetrics(infoText.getFont()).stringWidth(infoText.getText()),infoText.getPreferredSize().height));
    GridBagConstraints gridBagConstraints = new GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 1;
    //gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    //gridBagConstraints.weightx = 1.0;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.CENTER;
    gridBagConstraints.insets = new java.awt.Insets(5,5);
    add(infoText,gridBagConstraints);
    infoText.getAccessibleContext().setAccessibleDescription(NbBundle.getMessage(InstancesView.class,"MSG_NotSuspendedApp"));

    JButton pauseButton = new JButton();
    pauseButton.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            doStopCurrentDebugger();
        }
    });
    org.openide.awt.Mnemonics.setLocalizedText(pauseButton,NbBundle.getMessage(InstancesView.class,"CTL_Pause"));
    pauseButton.setIcon(ImageUtilities.loadImageIcon("org/netbeans/modules/debugger/resources/actions/Pause.gif",false));
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 2;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.CENTER;
    gridBagConstraints.insets = new java.awt.Insets(5,5);
    add(pauseButton,gridBagConstraints);
}
项目:Openjsharp    文件XTextAreaPeer.java   
AWTTextPane(JTextArea jt,XWindow xwin,Container parent) {
    super(jt);
    this.xwin = xwin;
    setDoubleBuffered(true);
    jt.addFocusListener(this);
    AWTAccessor.getComponentAccessor().setParent(this,parent);
    setViewportBorder(new BevelBorder(false,SystemColor.controlDkShadow,SystemColor.controlLtHighlight) );
    this.jtext = jt;
    setFocusable(false);
    addNotify();
}
项目:jijimaku    文件TextAreaOutputStream.java   
public TextAreaOutputStream(JTextArea txtara,int maxlin) {
  if (maxlin < 1) {
    throw new IllegalArgumentException("TextAreaOutputStream maximum lines must be positive (value=" + maxlin + ")");
  }
  txtara.setEditable(false);
  txtara.setLineWrap(true);
  txtara.setWrapStyleWord(true);
  oneByte = new byte[1];
  appender = new Appender(txtara,maxlin);
}
项目:LivroJavaComoProgramar10Edicao    文件TicTacToeServer.java   
public TicTacToeServer()
{
   super("tic-tac-toe Server"); // set title of window

   // create ExecutorService with a thread for each player
   runGame = Executors.newFixedThreadPool(2);
   gameLock = new reentrantlock(); // create lock for game

   // condition variable for both players being connected
   otherPlayerConnected = gameLock.newCondition();

   // condition variable for the other player's turn
   otherPlayerTurn = gameLock.newCondition();      

   for (int i = 0; i < 9; i++)
      board[i] = new String(""); // create tic-tac-toe board
   players = new Player[2]; // create array of players
   currentPlayer = PLAYER_X; // set current player to first player

   try
   {
      server = new ServerSocket(12345,2); // set up ServerSocket
   } 
   catch (IOException ioException) 
   {
      ioException.printstacktrace();
      System.exit(1);
   } 

   outputArea = new JTextArea(); // create JTextArea for output
   add(outputArea,BorderLayout.CENTER);
   outputArea.setText("Server awaiting connections\n");

   setSize(300,300); // set size of window
   setVisible(true); // show window
}
项目:code-sentinel    文件MASConsoleGUI.java   
protected void initOutput() {
    output = new JTextArea();
    output.setEditable(false);        
    ((DefaultCaret)output.getCaret()).setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE);
    if (isTabbed) {
        tabPane.add("common",new JScrollPane(output));
    } else {
        pcenter.add(BorderLayout.CENTER,new JScrollPane(output));
    }
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。