首页 \ 问答 \ 并排放置按钮(Place button side by side)

并排放置按钮(Place button side by side)

我怎样才能使按钮的地方并排。 我使用了gridBagLayout来设计布局。问题在于按钮距离彼此太远。 我试图选择CENTER作为锚点,但这会使按钮重叠。 如果我使用WEST和EAST,则按钮位置彼此相距太远。

例如SAVE ---------- NEW图案,而不是SAVE NEW_PATTERN。

JButton bSave = new JButton("SAVE");
JButton bPattern = new JButton("NEW_PATTERN");
con = new GridBagConstraints();
con.anchor=GridBagConstraints.WEST;
con.gridy = 3; con.gridx = 0;           
con.gridwidth = 1; con.gridheight = 1;      
con.insets= new Insets(2,5,2,2);        
m.setConstraints(bSave, con);
c.add(bSave);
con.weightx=1;
con.gridy=3; con.gridx=0;
con.anchor=GridBagConstraints.EAST;
m.setConstraints(bPattern,con);
c.add(bPattern);

how can I make a button place side by side. I used a gridBagLayout to design the layout.The problem is that the button place too far from each other. I have tried to choose the CENTER as anchor but this makes the button overlapping. If I used WEST and EAST, the button placed too far from each other.

e.g. SAVE ---------- NEW PATTERN instead of SAVE NEW_PATTERN.

JButton bSave = new JButton("SAVE");
JButton bPattern = new JButton("NEW_PATTERN");
con = new GridBagConstraints();
con.anchor=GridBagConstraints.WEST;
con.gridy = 3; con.gridx = 0;           
con.gridwidth = 1; con.gridheight = 1;      
con.insets= new Insets(2,5,2,2);        
m.setConstraints(bSave, con);
c.add(bSave);
con.weightx=1;
con.gridy=3; con.gridx=0;
con.anchor=GridBagConstraints.EAST;
m.setConstraints(bPattern,con);
c.add(bPattern);

原文:https://stackoverflow.com/questions/1535151
更新时间:2023-01-05 16:01

最满意答案

您是否设置了HTTP请求:

  • 连接超时

  • 响应超时

使用HTTP请求默认值来设置它们,以便它们应用于所有请求:

您的底层服务器可能遇到问题或网络遇到问题。

如果你没有设置其中一个,那么在这种情况下,JMeter会无限期地(默认情况下)等待永远不会出现的响应,给你的印象就是悬挂而不是这种情况。


Did you set on HTTP Request:

  • Connect Timeout

  • Response Timeout

Use HTTP Request Defaults to set those so that they are applied to all requests:

It is possible that your underlying server is experiencing issues or that the network is experiencing issues.

If you do not set one of these, then in this case JMeter will wait infinitely (by default) for response that never comes, giving you the impression it is hanging which is not the case.

相关问答

更多
  • 您获得的错误意味着您的Test.jtl文件不是有效的XML文件,因此我建议进行以下验证: 检查C:\Users\Chris Gill\apache-jmeter-3.1\Tests\Test.jtl文件,它应该是以结尾的有效XML文件。 此时你应该能够看到什么是错的。 确保build.xml文件中包含以下行: 您还可以将下一行添加到build ...
  • 工作了,以下是在系统环境变量中设置的: Picked up JAVA_TOOL_OPTIONS: -javaagent:"C:\Program Files\LogiGear\TestArchitect\binclient\agents\java\lib\ext\TAJavaLoader.jar" java version "1.7.0_79" Java(TM) SE Runtime Environment (build 1.7.0_79-b15) Java HotSpot(TM) 64-Bit Server ...
  • 如果JMeter没有抛出OutOfMemory,有没有办法让自己放心垃圾收集(在JMeter方面)对结果没有不利影响? 每次运行JMeter时都必须监控gc日志吗? 确定堆大小是否会影响结果的方法是使用更大的堆大小再次运行测试,并查看它是否有任何区别。 如果确实存在问题,则可以更改JMeter JVM设置以使用低暂停收集器。 这可能会减少明显的“异常值”请求次数...如果它们是由JMeter端GC暂停引起的。 但它(理论上)也可以降低JMeter JVM的整体吞吐量,从而降低其发出请求的平均速率。 If J ...
  • 您需要在Jmeter主站和客户端计算机上运行“jmeter-server”。 然后像这样执行你的脚本。 ./jmeter -n -t jmeterscript.jmx -R 172.0.0.1(master-ip),(slave-ip)-l logfile.jtl 参考: http : //jmeter.apache.org/usermanual/remote-test.html The solution was next: on the Slaves machines correct jmeter-ser ...
  • 只要它适合您的硬盘驱动器进行存储或在RAM中打开和分析,就没有结果文件限制。 一般建议如下: 使用CSV格式而不是XML 仅存储您需要存储的指标,节省不必要的内容会导致大量内存和磁盘IO开销。 如果您查看jmeter.properties文件(位于JMeter的“bin”文件夹中),查找名称以jmeter.save.saveservice开头的属性,即 #jmeter.save.saveservice.output_format=csv #jmeter.save.saveservice.assertion_ ...
  • 您是否设置了HTTP请求: 连接超时 响应超时 使用HTTP请求默认值来设置它们,以便它们应用于所有请求: http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Request_Defaults 您的底层服务器可能遇到问题或网络遇到问题。 如果你没有设置其中一个,那么在这种情况下,JMeter会无限期地(默认情况下)等待永远不会出现的响应,给你的印象就是悬挂而不是这种情况。 Did you set on HTTP Request: ...
  • 我想建议几件事情, 实现由Blazemerter JMeter提示 (由Dmitri提供的相同链接)指定的所有JMeter最佳实践。这将确保脚本得到优化。 你有3.5 GB或者RAM的计算机,但是你的JMeter设置显示,你只提供了768mb的JVM最大内存。 你在同一台计算机上启动多个JMeter实例吗? 我认为JMeter的单个实例最大堆大小为2gb(或为mmgt目的创建2个实例)应该能够产生300个用户负载。 虽然测试运行1小时,但我看到您的测试的加速时间为0。 对于300名用户,所有人都会在0秒内联 ...
  • 我记得我不得不提前将JMeter结果提交给TestLink。 在我的例子中,每个JMeter采样器代表一个单独的测试用例,因此我使用了Beanshell Assertion和TestLink Java API Client组合。 如果你不熟悉Beanshell - 请查看如何使用BeanShell:JMeter最喜欢的内置组件 如果您对编码不满意,我猜您可以使用HTTP请求或SOAP / XML-RPC请求采样器访问API端点。 关于TestLink论坛上的API也有很多讨论 希望这可以帮助。 I foll ...
  • 您似乎正在使用GUI进行测试,这违反了Best-Practices: http://jmeter.apache.org/usermanual/best-practices.html#lean_mean http://www.dzone.com/links/see_how_to_make_jmeter_run_thousands_of_threads_w.html 如果您还在此测试中使用“查看结果”树,那么您将面临OutOfMemory问题。 在加载测试期间,请勿使用“查看结果树”或“在表中查看结果”侦听器, ...
  • 我的期望是你在命令行模式中缺少以下节: jmeterproperties="${test.properties}/${property.file.name}.properties" 我敢打赌, 主机是在“.properties”文件下定义的,而命令行模式下的JMeter不会读取此文件。 命令行等效项将是-p或-q选项。 -p, --propfile the jmeter property file to use -q, --addprop

最新问答

更多
  • 在ios 7中的UITableView部分周围绘制边界线(draw borderline around UITableView section in ios 7)
  • Java中的不可变类(Immutable class in Java)
  • 寻求多次出现的表达式(Seeking for more than one occurrence of an expression)
  • linux只知道文件名,不知道在哪个目录,怎么找到文件所在目录
  • Actionscript:检查字符串是否包含域或子域(Actionscript: check if string contains domain or subdomain)
  • 懒惰地初始化AutoMapper(Lazily initializing AutoMapper)
  • 使用hasclass为多个div与一个按钮问题(using hasclass for multiple divs with one button Problems)
  • Windows Phone 7:检查资源是否存在(Windows Phone 7: Check If Resource Exists)
  • EXCEL VBA 基础教程下载
  • RoR - 邮件中的动态主体(部分)(RoR - Dynamic body (part) in mailer)
  • 无法在Google Script中返回2D数组?(Can not return 2D Array in Google Script?)
  • JAVA环境变量的设置和对path , classpth ,java_home设置作用和目的?
  • mysql 关于分组查询、时间条件查询
  • 如何使用PowerShell匹配运算符(How to use the PowerShell match operator)
  • Effective C ++,第三版:重载const函数(Effective C++, Third edition: Overloading const function)
  • 如何用DELPHI动态建立MYSQL的数据库和表? 请示出源代码。谢谢!
  • 带有简单redis应用程序的Node.js抛出“未处理的错误”(Node.js with simple redis application throwing 'unhandled error')
  • 使用前端框架带来哪些好处,相对于使用jquery
  • Ruby将字符串($ 100.99)转换为float或BigDecimal(Ruby convert string ($100.99) to float or BigDecimal)
  • 高考完可以去做些什么?注意什么?
  • 如何声明放在main之后的类模板?(How do I declare a class template that is placed after the main?)
  • 如何使用XSLT基于兄弟姐妹对元素进行分组(How to group elements based on their siblings using XSLT)
  • 在wordpress中的所有页面的标志(Logo in all pages in wordpress)
  • R:使用rollapply对列组进行求和的问题(R: Problems using rollapply to sum groups of columns)
  • Allauth不会保存其他字段(Allauth will not save additional fields)
  • python中使用sys模块中sys.exit()好像不能退出?
  • 将Int拆分为3个字节并返回C语言(Splitting an Int to 3 bytes and back in C)
  • 在SD / MMC中启用DDR会导致问题吗?(Enabling DDR in SD/MMC causes problems? CMD 11 gives a response but the voltage switch wont complete)
  • sed没有按预期工作,从字符串中间删除特殊字符(sed not working as expected, removing special character from middle of string)
  • 如何将字符串转换为Elixir中的函数(how to convert a string to a function in Elixir)