小编Nik*_*hil的帖子

带点的数字的正则表达式

我需要一个正则表达式

那么任何数字.再次数和.

所以这是有效的

1.3.164.1.2583.15.46
546.598.856.1.68.268.695.5955565
Run Code Online (Sandbox Code Playgroud)

5..........
...56.5656
Run Code Online (Sandbox Code Playgroud)

无效

我试过像这样的模式:

pattern = "[0-9](\\.[0-9]?*)?*";
pattern = "[0-9](\\.[0-9]?*)?$";
pattern = "[^0-9\\.]";
Run Code Online (Sandbox Code Playgroud)

但这些都不符合我的要求.请帮忙?

我现有的代码是

String PATTERN="\\d+(\\.\\d+)*";
@Override
public void insertString(int arg0, String arg1, AttributeSet arg2)
{

    if(!arg1.matches(this.PATTERN))
        return;

    super.insertString(arg0, arg1, arg2);
}
Run Code Online (Sandbox Code Playgroud)

java regex

5
推荐指数
1
解决办法
7196
查看次数

如何更改Android ViewPager背景颜色?

ViewPager背景是灰色的.我在互联网上找不到任何明确的文章,显示如何只用黑色改变背景颜色.任何想法将不胜感激.

android background android-viewpager

5
推荐指数
2
解决办法
1万
查看次数

使用编辑器验证表的单元格

我的JTable有一个密码字段编辑器.我想在用户单击编辑另一个字段时,如果文本长度小于8位,则显示错误消息.我尝试过焦点听众.但它不起作用.请帮帮我,因为我刚刚开始使用java swing.

class PasswordEditor extends DefaultCellEditor 
{

    TextBox m_passWord = new TextBox(); 
    public PasswordEditor() {
        super(new TextBox());
    }

    @Override
    public Object getCellEditorValue() {

        return this.m_passWord.getText();
    }

    @Override
    public Component getTableCellEditorComponent(JTable table,
            Object value, boolean isSelected, int row, int column) {

        Object fieldValue = value;
        if(null == fieldValue)
            fieldValue = Constants.EMPTY_STRING;

        this.m_passWord.addInputMethodListener(new InputMethodListener() {

            @Override
            public void inputMethodTextChanged(InputMethodEvent event)
            {
                // TODO Auto-generated method stub

            }

            @Override
            public void caretPositionChanged(InputMethodEvent event)
            {
                // TODO Auto-generated method stub

            }
        })
        this.m_passWord.addFocusListener(new FocusListener() …
Run Code Online (Sandbox Code Playgroud)

java swing jtable tablecelleditor jpasswordfield

4
推荐指数
2
解决办法
5201
查看次数

MySql 查询字段中包含字符串

这个问题可能被问了好几次,我检查了所有的问题,但我无法得到答案。我的数据库“测试”中有一个名为变量的字段。我已经执行了查询

select 'variables' from test WHERE variables LIKE '%{$ifIndex}%';
Run Code Online (Sandbox Code Playgroud)

变量字段包含逗号分隔的字符串,例如ifIndex, IfType, IfStatus 但我无法获取它!

mysql sql

4
推荐指数
1
解决办法
2万
查看次数

在运行时为JTable创建行标题

在此处输入图片说明

我刚刚开始与JTable。这是我的表示例。添加行按钮可将行添加到表中。我想为此表创建行标题。我该如何实现?

有人可以帮我吗?

示例表的代码是:

package test;

import javax.swing.*;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;

import javax.swing.table.*;

import test.InsertRows.CellEditor;

public class SampleTable extends JFrame {

JTable table;
JPanel panel;
DefaultTableModel dataModel;

public SampleTable () {
    super("My Table Example");
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    onInit();
} 

void onInit()
{
    JButton b=new JButton("Add Row");
    b.addActionListener(new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent e)
        {
            // TODO Auto-generated method stub
            insertNewRow();

        }


    });

    panel = new JPanel(new BorderLayout());

    String[] columnNames = {
            "Name",
            "OID", …
Run Code Online (Sandbox Code Playgroud)

java swing jtable jtableheader

2
推荐指数
1
解决办法
5301
查看次数

将jtable中的第一行保留为默认值

table.setRowSelectionInterval(0, 0);
Run Code Online (Sandbox Code Playgroud)

我曾尝试过上面的代码,但是当我使用这段代码时,我无法使用以下代码检索值:

int col = table.getSelectedColumn();
int row = table.getSelectedRow();
finalOID=(String)table.getModel().getValueAt(row, col);
System.out.println("first oid:"+finalOID);
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

java swing jtable

1
推荐指数
1
解决办法
6738
查看次数

从jsf中的托管bean调用javascript的参数化功能

我已经用谷歌搜索了几次,但是我找不到解决方案。我想从jsf中的bean类进行javascript函数调用,我可以使用以下代码来实现。 RequestContext.getCurrentInstance().execute("handleResize()");
并且可以正常工作。但我想给该函数的高度和宽度两个参数。怎么做到呢 ?请帮忙

javascript jsf javabeans primefaces

0
推荐指数
1
解决办法
5444
查看次数