isvisible java_Java JDialog.isVisible方法代码示例

import javax.swing.JDialog; //导入方法依赖的package包/类

public void testDiffView () throws Throwable {

// create a file and initial commit

File file = new File(wc, "file.txt");

file.createNewFile();

// chain of change & commit

StringBuilder content = new StringBuilder();

for (int i = 1; i < 10; ++i) {

for (int j = 1; j < 20; ++j) {

content.append("File change number ").append(i).append("_").append(j).append("\n");

}

TestKit.write(file, content.toString());

System.out.println("Commit nbr. " + i);

TestKit.commit(wc);

}

// local changes

// changes every few lines

int pos = content.indexOf("\n");

while (pos != -1) {

int nextPos = content.indexOf("\n", pos + 30);

if (nextPos == -1) {

pos = -1;

} else {

String replaceString = "Local change \nLocal change \nLocal change \n";

content.replace(pos + 1, nextPos, replaceString);

pos = nextPos + nextPos - pos + replaceString.length();

// every 5 next lines

for (int i = 0; i < 5 && pos != -1; ++i) {

pos = content.indexOf("\n", pos + 1);

}

}

}

TestKit.write(file, content.toString());

boolean showing = SvnSearchHistorySupport.getInstance(file).searchHistory(100);

assertTrue(showing);

JDialog d = new JDialog((JFrame)null, "Close dialog");

d.setModal(false);

d.setVisible(true);

while (d.isVisible()) {

Thread.sleep(1000);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值