在基于几个用户上下文呈现整个页面并且创build了几个$http请求之后,我希望用户能够切换上下文并重新呈现所有内容(重新发送所有$http请求等)。 如果我只是将用户redirect到其他地方,事情就能正常工作: $scope.on_impersonate_success = function(response) { //$window.location.reload(); // This cancels any current request $location.path('/'); // This works as expected, if path != current_path }; $scope.impersonate = function(username) { return auth.impersonate(username) .then($scope.on_impersonate_success, $scope.on_auth_failed); }; 如果我使用$window.location.reload() ,那么等待响应的auth.impersonate(username)上的一些$http请求被取消,所以我不能使用它。 另外,hack $location.path($location.path())也不起作用(没有任何反应)。 有没有另外的方式来重新呈现页面,而无需再次手动发出所有请求?
当我尝试在Android Studio中呈现布局预览时,出现错误: 不受支持的major.minor版本52.0
我已经安装了IntelliJ IDEA(13.1.1#IC-135.480)和JDK 1.8.0(x64),我用GUI Formdevise器生成了一些GUI。 然后我运行代码,并意识到有些事情是不正确的。 这里是我的GUI的屏幕截图: 字体的渲染似乎是不正确的。 另外,当我将鼠标移到它上面时,button会松动它的文本。 所以我安装了JDK 1.7.0_40(x64),重新编译了项目并再次运行。 出现以下表单,当我使用JDK 1.7时: 渲染似乎是确定的,button也是可以的。 所以我安装了最新的显卡和芯片组驱动程序等等,但问题依然存在。 你有过使用Java Swing UI的问题吗? 你能帮我解决我的问题吗? 任何帮助将不胜感激。 更新: 我创build了一个只有1个JTextArea和1个JButton的小项目,而且我也有相同的渲染问题。 根据安德鲁·汤普森,我改变了setSize(),我从EDT开始。 下面的例子: package at.maeh.java.client.simpleTextClient; import javax.swing.*; import java.awt.*; public class SimpleClient extends JFrame { private JPanel panel1; private JTextArea textArea1 = new JTextArea(); private JButton button1 = new JButton(); public SimpleClient() { super("SimpleClient"); // […]
有没有人曾经试图使用Swing构build一个适当的多缓冲渲染环境, 在其上面可以添加Swing用户界面元素 ? 在这种情况下,我有一个在背景上绘制的animation红色矩形。 背景不需要每一帧更新,所以我把它渲染到一个BufferedImage上,只重绘清除矩形前一个位置所需的部分。 请参阅下面的完整代码,这扩展了上一个线程中的@trashgod给出的示例。 到现在为止还挺好; animationstream畅,CPU使用率低,不闪烁。 然后,我将JTextField添加到Jpanel(通过单击屏幕上的任何位置),然后通过在文本框内单击来关注它。 清除矩形的前一个位置现在在每个光标闪烁时都失败,请参阅下面的图像。 我很好奇,如果有人知道为什么会发生这种情况(Swing不是线程安全的?图像被asynchronous绘制?)以及在什么方向寻找可能的解决scheme。 这是在Mac OS 10.5,Java 1.6上 JPanel重绘失败http://www.arttech.nl/javaredrawerror.png import java.awt.Color; import java.awt.Dimension; import java.awt.EventQueue; import java.awt.Graphics; import java.awt.GraphicsConfiguration; import java.awt.GraphicsDevice; import java.awt.GraphicsEnvironment; import java.awt.Insets; import java.awt.Rectangle; import java.awt.Transparency; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.ComponentEvent; import java.awt.event.ComponentListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.awt.image.BufferedImage; import javax.swing.JFrame; import javax.swing.JPanel; import […]
我想输出两个不同的视图(其中一个作为一个string,将作为电子邮件发送),另一个页面显示给用户。 这是可能的ASP.NET MVCtesting版? 我已经尝试了多个例子: 1. 在ASP.NET MVC Beta中将RenderPartial转换为string 如果我使用这个例子,我会收到“HTTP头被发送后无法redirect”。 2. MVC框架:捕获视图的输出 如果我使用这个,我似乎无法做一个redirectToAction,因为它试图呈现一个可能不存在的视图。 如果我确实返回了这个观点,那就完全搞砸了,根本看不正确。 有没有人有任何想法/解决这些问题,我有,或者有更好的build议吗? 非常感谢! 下面是一个例子。 我想要做的是创buildGetViewForEmail方法 : public ActionResult OrderResult(string ref) { //Get the order Order order = OrderService.GetOrder(ref); //The email helper would do the meat and veg by getting the view as a string //Pass the control name (OrderResultEmail) and the model (order) […]