Tag: css

(Java)RegEx从CSS获取URL?

我正在解析CSS以获取链接样式表中的URL。 这是一个Java应用程序。 ( 我尝试使用CSSParser( http://cssparser.sourceforge.net/ ),然而,它在解析时会默默地删除许多规则。 ) 所以我只是使用正则表达式。 我想要一个正则表达式,它只能获取URL,并且足够强大,可以处理来自野外的真实css: background-image: url(‘test/test.gif’); background: url(“test2/test2.gif”); background-image: url(test3/test3.gif); background: url ( test4/ test4.gif ); background: url( ” test5/test5.gif” ); 你明白了。 这是Java的正则表达式实现( 不是我最喜欢的 )。

javafx中的任意形状是否有“填充”function?

我需要知道使用JavaFX以哪种方式为下面的图像(PNG)着色。 此图像当前包含在JavaFX的ImageView中: 不同部分的图像http://sofzh.miximages.com/java/image_2.jpg 我想将区域1蓝色,第二个红色,最后两个紫色。 如何在JavaFX中执行此操作? 是不是在Windows Paint中有某种function? (你知道,填充某个区域的绘画桶,边框之间有颜色)。

如何控制JavaFX Tooltip的延迟?

我正在玩JavaFX Tooltip 。 我意识到,就我个人而言,徘徊在某些东西和实际出现的工具提示之间的延迟太长了。 API中的内容显示: 通常,当鼠标在控件上移动时,工具提示会“激活”。 工具提示变为“激活”和实际显示之间通常存在一些延迟。 详细信息(例如延迟量等)留给Skin实现。 经过一些进一步的调查后,我无法找到任何控制此行为的可能性。 JavaFX CSS Reference没有关于延迟时间的信息, getCssMetaData()的运行时评估也没有帮助。 我知道,有一种方法可以通过onMouseEntered和onMouseExited手动控制工具提示,但是真的没有办法吗? 或者我错过了一个明显的选择?

启用S​​pring安全性时,无法加载资源(css或js)

资源在src / main / resources / static / css或src / main / resources / static / js下,我使用的是spring boot,安全类是: @Configuration @EnableWebMvcSecurity @EnableGlobalAuthentication public class WebSecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { // http.authorizeRequests().antMatchers(“/”, “/index”, “/quizStart”) // .permitAll().anyRequest().authenticated(); // http.formLogin().loginPage(“/login”).permitAll().and().logout() // .permitAll(); } @Override protected void configure(AuthenticationManagerBuilder auth) throws Exception { auth.inMemoryAuthentication().withUser(“test”).password(“test”) […]

我可以使用CSS进行Java Swing吗?

有没有办法在使用Java Swing的应用程序中重用我的CSS?

Spring 4加载静态资源

我有一个spring MVC应用程序,其中包含当前放在src/main/java/resources/assets目录中的一堆css和js文件。 我阅读了Spring Docs和一些关于如何使用ResourceHandlerRegistry类为我的模板加载这些文件的教程。 我特别认为本教程中的代码片段非常适合我的项目结构。 但是我的资源文件总是得到404。 这是我目前正在运行的Application / Configuration类: @Configuration @EnableAutoConfiguration @ImportResource(“/applicationContext.xml”) // only used for jpa/hibernate @EnableWebMvc @ComponentScan(basePackages = “at.sustain.docutools.viewer.presentation”) public class Application extends WebMvcConfigurerAdapter { public static void main(String args[]) { SpringApplication.run(Application.class); } @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler(“/assets/**”) .addResourceLocations(“classpath:/assets/”); registry.addResourceHandler(“/css/**”) .addResourceLocations(“/css/”); registry.addResourceHandler(“/js/**”) .addResourceLocations(“/js/”); } } 这里是我的HTML文件中使用的HEADer(放在资源/模板中): html文件是通过我的控制器类正确加载的,但是当我尝试点击例如我的style.css文件( http://localhost:8080/css/style.css )时,我得到了404,如上所述。 我似乎无法找到更多可以为Spring提供有关此主题的更多信息的资源。我是否会错过一些配置文件? 或者不是适合我的结构的资源处理程序注册? […]

通过多个类名来查找div元素?

我想识别那个web元素。 它只定义了这两个类。 我无法执行以下操作,因为className不采用空格分隔值。 什么是替代品? @FindBy(className = “value test”) @CacheLookup private WebElement test;

将选项卡添加到选项卡和选项卡区域JavaFX

我正在寻找一种方法来添加一个Button到JavaFX Tab 。 搜索互联网,但我找不到任何解决方案。 类似于下面屏幕截图中的按钮。 有人可以帮我吗?

为什么人们应该更喜欢在IE中使用CSS而不是XPath?

我正在开发一个只与IE7和IE8兼容的应用程序。 我不知道为什么,但有些人建议在识别IE中的元素时使用CSS而不是XPath。 当我访问官方Selenium网站时。 我看了这条消息 WebDriver尽可能使用浏览器的本机XPathfunction。 在那些没有本机XPath支持的浏览器上,我们提供了自己的实现。 除非您了解各种xpath引擎中的差异,否则这可能会导致一些意外行为。 我想知道在哪里可以找到各种xpath引擎的差异,在哪种情况下我应该使用CSS,以及在哪些XPath中,如果我使用的是IE。 谢谢。

WebDriver中不支持复合类名称错误

我有一种方法来计算divs的元素数量并返回它们的数量。 public int getNumberOfOpenBets() { openBetsSlip = driver.findElement(By.id(“form_open_bets”)); openBets = openBetsSlip.findElements(By.className(” cashout_noCash”)); return openBets.size(); } 这是页面源 WebDriver抛出以下错误:不支持复合类名称。 考虑搜索一个类名并过滤结果或使用CSS选择器。 org.openqa.selenium.InvalidSelectorException: Compound class names are not supported. Consider searching for one class name and filtering the results or use CSS selectors. For documentation on this error, please visit: http://seleniumhq.org/exceptions/invalid_selector_exception.html Build info: version: ‘2.31.0’, revision: ‘1bd294d185a80fa4206dfeab80ba773c04ac33c0’, time: ‘2013-02-27 […]