在JavaSwing中围绕放置表格边框
我有一个与GUI相关的问题。我正在尝试使用JOptionsPane以及JPanel、JText和JLabel创建GUI。现在我已经完成了GUI的构建并使标记正常工作,我的下一个目标是围绕GUI的格式化文本创建一个表,我将在下面发布我的代码来说明:在JavaSwing中围绕放置表格边框,java,html,css,Java,Html,Css,我有一个与GUI相关的问题。我正在尝试使用JOptionsPane以及JPanel、JText和JLabel创建GUI。现在我已经完成了GUI的构建并使标记正常工作,我的下一个目标是围绕GUI的格式化文本创建一个表,我将在下面发布我的代码来说明: String css = "<span style='font-size:10; color: white; background-color:black'>"; String batchCss = "<span style='fon
String css = "<span style='font-size:10; color: white; background-color:black'>";
String batchCss = "<span style='font-size: 20'>";
String cssBorder = "<span style='border:1px dotted red'>";
String endSpanCss = "</span>"; String table = "
<table border=4>"; String endTable = "</table>"; String text = "
<html>" + table + css + batchCss + "1 of 2" +endSpanCss+ endSpanCss + endTable + "
<br>Entry Detail:" + "
<br>11111111111111111111111111+ "
<br>
<br>Please type 1-21 to apply a reason code and addenda record to the entry detail." + "
<br>Please type 'h' and press any button to open the help screen." + "
<br>
<br>
<br>Reason Codes" + "
<br>R01 - Insufficient Funds" + "
<br>R02 - Account Closed" + "
<br>R03 - No Account" + "
<br>R04 - Invalid Account Number" + "
<br>R05 - Unauthorized Debit to Consumer Account" + "
<br>R06 - Returned per ODFI Request" + "
<br>R07 - Auth Revoked by Customer" + "
<br>R08 - Payment Stopped" + "
<br>R09 - Uncollected Funds" + "
<br>R10 - Customer Advises Not Authorized" + "
<br>R11 - Check Truncation Entry Return" + "
<br>R12 - Branch Sold to Another DFI" + "
<br>R13 - Invalid ACH Routing Number" + "
<br>R14 - Represenative Payee Deceased or Unable to Continue" + "
<br>R15 - Beneficiary or Account Holder Deceased" + "
<br>R16 - Account Frozen" + "
<br>R17 - File Record Edit Criteria" + "
<br>R18 - Improper Effective Entry Date" + "
<br>R19 - Account Field Error" + "
<br>R20 - Non-Transaction Amount" + "
<br>R21 - Invalid Company Information" + "
<br>R22 - Invalid Individual ID Number";
你会发现给我带来麻烦的是:
String header1Css = "<span style = 'font-size:15; font-weight:bold;text-decoration:underline;border:1px dotted red'>";
我已经把那条线设为1像素点红色边框。该格式字符串在此处被称为:
"<br><br><br>"+header1Css+"Entry Detail:"+endSpanCss +
结果是条目详细信息:除了边框,所有内容的行格式都正确 已解决
我试图实现的目标目前不可能实现,因为边框不用于渲染
资料来源:
感谢Sva.MU对此的协助 请格式化您的代码,它很难阅读。此外,您似乎只发布了定义了几个字符串的部分-添加更多代码以了解如何实际使用它们可能会有很大帮助。代码将近3700行。我发布的字符串仅与JOptionsPane相关,这与代码的其余部分实际上是分开的。。我定义的所有字符串都在我发布的代码中使用,主要是在这一行:+table+css+batchCss+1/2+endSpanCss+endSpanCss+endTable+明白了,但是您实际如何使用这些字符串呢?除此之外,您可能应该使用而不是',就像我使用字符串来保存的值一样。我这样做是因为稍后我可能会将字符串移到方法之外,以便可以重用它们。因此,基本上每个字符串都将包含各种格式属性,然后我将它们插入GUI的文本中,就像上面的JLabel一样。主要的问题是,完全不起作用,而常规的HTML边框标记起作用,它会使所有其他属性无效。我很乐意分享我的代码,但你不会对组织感到满意。谢谢你的代码更新,但我有个坏消息-经过一些挖掘后,看起来你试图实现的目标目前不可能实现,因为border和其他几个属性目前未用于渲染。见相关
"<br><br><br>"+header1Css+"Entry Detail:"+endSpanCss +