Как добавить полосу прокрутки в wxRadioBox?

Что-то расстраивающее, так это то, что когда вы развиваетесь в Eclipse, MyClass.class.getProtectionDomain().getCodeSource().getLocation() возвращает каталог /bin, который является большим, но когда вы его компилируете в банку, путь включает в себя часть /myjarname.jar, которая дает вам незаконный файл имена.

Чтобы код работал как в ide, так и после его компиляции в банку, я использую следующий фрагмент кода:

URL applicationRootPathURL = getClass().getProtectionDomain().getCodeSource().getLocation();
File applicationRootPath = new File(applicationRootPathURL.getPath());
File myFile;
if(applicationRootPath.isDirectory()){
    myFile = new File(applicationRootPath, "filename");
}
else{
    myFile = new File(applicationRootPath.getParentFile(), "filename");
}
0
задан aromahola 13 July 2018 в 06:21
поделиться

1 ответ

wxRadioBox не предоставляет функцию прокрутки.

Вместо этого вы можете использовать несколько wxRadioButton .

Создайте все свои «параметры» в качестве дочерних элементов прокручиваемое окно. Не забудьте установить wxRB_GROUP.

Само прокрученное окно может быть дочерним элементом wxStaticBox, поэтому вы можете получить эффект border + title.

2
ответ дан Ripi2 17 August 2018 в 13:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: