标签: splitter

细长的分离器示例

我正在寻找一种巧妙的方式来调整div页面上 a的大小。

有一个例子在这里

我还没有找到任何具体的例子,但我相信有人已经解决了这个问题。

谢谢

splitter svelte

3
推荐指数
1
解决办法
524
查看次数

拆分已经拆分的窗格 (MFC)

在我的 MFC 程序中,我使用拆分器来创建两个窗格。我现在想再次将这些窗格中的一个分成两半并放入另一个视图,有人可以告诉我如何做或指向一些代码的方向吗?

我更喜欢自己编写代码,所以我对自定义派生类不感兴趣,除非它们非常基础。

谢谢!

c++ mfc views splitter

2
推荐指数
1
解决办法
2202
查看次数

分配器控制(winforms)

我希望用户调整分割器...我在winform中有两个方面:一个显示人员,另一个显示有关他们的详细信息.我希望用户能够移动分割器,以调整他想要看到的表单每一侧的程度.

我如何实现这一目标?

c# splitter winforms

2
推荐指数
1
解决办法
2万
查看次数

如何将 SplitContainerControl 的拆分器放置在百分比位置?

有没有办法将 SplitContainerControl 的拆分器放置在控件大小的百分比位置,即使它的容器被调整大小也保持不变?或者,另一方面,将面板的大小设置为百分比值?

devexpress splitter winforms

2
推荐指数
1
解决办法
7292
查看次数

使 PrimeVue Splitter 具有动态双向面板尺寸

我正在将PrimeVue Splitter与 Vue3 和组合 API 结合使用。我想让每个面板的大小动态化,所以当我单击按钮时,它们会返回到原始大小。

这就是我到目前为止所拥有的

<button @click="fixPanels()" >fix</button>

<Splitter style="height: 100%" class="mb-3">
    <SplitterPanel :size=smallPanelSize >
        Panel 1  
    </SplitterPanel>
    <SplitterPanel :size=bigPanelSize >
        Panel 2 
    </SplitterPanel>
</Splitter>


export default {  
  setup(){

    let smallPanelSize = ref(30)
    let bigPanelSize = ref(70)  
    
    const fixPanels = ()=>{   
      message.value = 30;
      bigPanelSize.value = 70
    } 

    return{smallPanelSize, bigPanelSize, fixPanels}
    
  } 
} 
Run Code Online (Sandbox Code Playgroud)

我可以自由调整面板的大小,但是当fixPanels单击 时,它们不会返回到原始大小。我想我必须以某种方式使用双向绑定,或者v-model但我不知道如何使用,这里没有输入。如果这是不可能的,您能否建议一个类似的可调整大小的面板组件,面板尺寸是动态控制的?

谢谢

splitter vue.js v-model primevue vuejs3

2
推荐指数
1
解决办法
1209
查看次数

拆分字符串,将元素放入List中,并带有两个可能的分隔符

我想在两个可能的分隔符"/"或"//"上将字符串拆分为List.但更重要的是,分隔符也应该放在同一个列表中.我不能用Guava中的Splitter或java.util.Scanner来做这个.

Scanner s = new Scanner(str);
s.useDelimiter("//|/");
while (s.hasNext()) {
    System.out.println(s.delimiter());
    System.out.println(s.next());
}
Run Code Online (Sandbox Code Playgroud)

s.delimiter()回报//|/.我想得到///.

你知道其他任何一个可以做到这一点的图书馆吗?

我写了一些代码,它可以工作,但它不是很好的解决方案:

public static ArrayList<String> processString(String s) {
    ArrayList<String> stringList = new ArrayList<String>();
    String word = "";
    for (int i = 0; i < s.length(); i++) {
        if (s.charAt(i) == '/' && i < s.length() && s.charAt(i + 1) == '/') {
            if (!word.equals(""))
                stringList.add(word);
            stringList.add("//");
            word = "";
            i++;
        } else if (s.charAt(i) == '/') {
            if (!word.equals("")) …
Run Code Online (Sandbox Code Playgroud)

java string split splitter delimiter

1
推荐指数
1
解决办法
958
查看次数

番石榴分离器的模式

我需要用逗号或点或反斜杠分割String:

Pattern stringPattern = Pattern.compile("\\s+|,|\\\\|");
Splitter.on(stringPattern).omitEmptyStrings().split(description));
Run Code Online (Sandbox Code Playgroud)

但这种模式不起作用,有什么不对?

java split splitter guava

1
推荐指数
1
解决办法
1623
查看次数

解析映射中具有key = value对的字符串?

我下面有String,其格式key1=value1, key2=value2需要将其加载到地图中(Map<String, String>)key=value因此我需要在逗号上分割,,然后加载cossn为键0及其值。

String payload = "cossn=0, itwrqm=200006033213";
Map<String, String> holder =
          Splitter.on(",").trimResults().withKeyValueSeparator("=").split(payload);
Run Code Online (Sandbox Code Playgroud)

我在这里使用Splitter为我完成这项工作,但在某些情况下失败了。对于我的某些字符串,value具有一些带等号的字符串。所以对于下面的字符串,它对我来说是失败的:

String payload = "cossn=0, abc=hello/=world";
Run Code Online (Sandbox Code Playgroud)

如何使它适用于上述情况?对于上述情况,key将为abc,值应为hello/=world。这可能吗?

java string split splitter guava

1
推荐指数
2
解决办法
1万
查看次数

Apache Camel:file2并拆分每一行

我的路由配置如下:

<route>
   <from uri="file:mydir" />
   <split streaming="true" parallelProcessing="true">
       <tokenize token="\n" xml="false" trim="true" />
       <to uri="seda:requests" />
   </split>
</route>
Run Code Online (Sandbox Code Playgroud)

这是在Linux上运行但是"mydir"中的文件来自在Linux(\n)和Windows(\ r \n)上运行的应用程序,因此我的拆分在第二种情况下失败

如何为这两种情况配置一个配置?

newline splitter apache-camel

0
推荐指数
1
解决办法
2154
查看次数