我试图在性能方面InputStream.read()与vs 进行比较InputStream.read(byte[] b).
被InputStream.read(byte[] b)以某种方式更快,给出的read(b, off, len)类方法InputStream简单地调用该方法read()反复?
我们有一个Tiles布局页面,包含页眉,菜单,正文和页脚.在此布局中,只要用户在菜单列表中执行某些操作,整个布局(包括页眉,菜单和页脚)就会刷新.我希望标题,菜单,页脚是静态的,只有正文部分应该更新.
有没有办法阻止刷新页眉,菜单和页脚,只更新菜单上的Body内容点击可以使用Tiles实现?
我只是尝试迭代循环并更新循环JProgressBar内部的值,启动SwingUtilities.invokeLater..但它只在完成后更新.下面是我的简单代码:
import java.awt.Color;
import java.awt.Rectangle;
import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JProgressBar;
import javax.swing.SwingUtilities;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class ProgressBar extends JApplet {
JProgressBar pg = null;
JPanel panel = null;
JButton start = null;
int i;
public void init() {
pg = new JProgressBar(0, 100);
pg.setStringPainted(true);
this.setSize(1200, 600);
this.setLayout(null);
panel = new JPanel();
panel.setLayout(null);
panel.setBackground(Color.white);
this.setContentPane(panel);
this.setVisible(true);
pg.setBounds(new Rectangle(630, 20, 150, 30));
add(pg);
start = new JButton("start");
start.setBounds(new Rectangle(330, 20, 200, 30));
start.setBackground(Color.lightGray); …Run Code Online (Sandbox Code Playgroud)