java代码数据刷新 java界面刷新

java怎么实现数据库有新数据 页面数据就更新?

既然是有新数据,说明是两种情况:

创新互联公司是一家专业提供沅陵企业网站建设,专注与成都网站建设、做网站、H5开发、小程序制作等业务。10年已为沅陵众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

1、自己在数据库内填写的,那就脱离了数据库的采集用户信息的作用,无效性比较大,可以采用页面时间间隔刷新的方式来每次获取数据库信息;

2.用户传进数据库的数据,既然是传进来的 那就会发生数据库和页面交互,这样的话当数据传进数据库的时候在Dao方法中返回一个数据库select*from test(表)传出来的值,页面上request接收一下,不就能时时更新了嘛

java Jlist 如何实现已有内容刷新

楼主,这三个API,都可以刷新

void

setListData(Object[] listData)

根据一个对象数组构造只读 ListModel,然后对此模型调用 setModel。

void

setListData(Vector? listData)

根据一个 Vector 构造只读 ListModel,然后对此模型调用 setModel。

void

setModel(ListModel model)

设置表示列表内容或列表“值”的模型,通知属性更改侦听器,然后清除列表选择。

java页面,更新数据之后刷新当前页面,该怎么做

Javascript刷新页面的几种方法:

复制代码代码如下:

1,history.go(0)

2,location.reload()

3,location=location

4,location.assign(location)

5,document.execCommand('Refresh')

6,window.navigate(location)

7,location.replace(location)

8,document.URL=location.href

哪个都行,第二个就可以试试,写在js里

java JList 添加数据后,如何更新啊

更新的话,可以使用自身的validate方法;

也可以使用SwingUtiltis.updateComponentUI等方法解决。

示例代码如下:

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class LookAndFeelDemo2 extends JFrame {

private JRadioButton radio1 = new JRadioButton("Metal");

private JRadioButton radio2 = new JRadioButton("Windows");

private JRadioButton radio3 = new JRadioButton("Motif");

private JPanel panelNorth = new JPanel();

private JPanel panelSouth = new JPanel();

private JTextArea area = new JTextArea(6, 20);

private JButton btn = new JButton("button");

private JCheckBox chk = new JCheckBox("checkBox");

private JComboBox cmbLookAndFeel = new JComboBox(new String[] { "Metal",

"Widows", "Motif", "GTK" });

public LookAndFeelDemo2(String title) {

super(title);

Container contentPane = this.getContentPane();

ButtonGroup group = new ButtonGroup();

group.add(radio1);

group.add(radio2);

group.add(radio3);

panelNorth.add(radio1);

panelNorth.add(radio2);

panelNorth.add(radio3);

panelSouth.add(btn);

panelSouth.add(chk);

panelSouth.add(cmbLookAndFeel);

contentPane.add(panelNorth, BorderLayout.NORTH);

contentPane.add(area, BorderLayout.CENTER);

contentPane.add(panelSouth, BorderLayout.SOUTH);

pack();

setVisible(true);

setSize(300, 400);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

// 监听Item事件

radio1.addItemListener(new MyItemListener());

radio2.addItemListener(new MyItemListener());

radio3.addItemListener(new MyItemListener());

}

private class MyItemListener implements ItemListener {

public void itemStateChanged(ItemEvent e) {

// 取得点击按钮的名字

String itemName = ((JRadioButton) e.getSource()).getText();

changeLookAndFeel(itemName);

}

}

// 设置外观的private类型方法

private void changeLookAndFeel(String name) {

String lookAndFeel = "";

if (name.equals("Metal")) {

lookAndFeel = "javax.swing.plaf.metal.MetalLookAndFeel";

} else if (name.equals("Windows")) {

lookAndFeel = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel";

} else if (name.equals("Motif")) {

lookAndFeel = "com.sun.java.swing.plaf.motif.MotifLookAndFeel";

}else{

//取得默认的metal外观

lookAndFeel = "javax.swing.plaf.metal.MetalLookAndFeel";

}

try {

UIManager.setLookAndFeel(lookAndFeel);

// 运行时指定LookAndFeel,需要SwingUtilities.updateComponentTreeUI(Component

// c)实现动态的更新

SwingUtilities.updateComponentTreeUI(this);

area.setText("当前外观类名:\n" + lookAndFeel);

} catch (Exception ex) {

ex.printStackTrace();

}

}

public static void main(String[] args) {

new LookAndFeelDemo2("LookAndFeel");

}

}


当前文章:java代码数据刷新 java界面刷新
网页链接:http://pwwzsj.com/article/dosiseg.html